1.数据库对文件的处理(存储和读取)是如何进行操作的?
2.如果客户端异步上传的附件,是不是能直接存入数据库?如果能存储,那么文件上传进度如何获取?
以上问题希望达人不吝赐教,谢谢!
1. 如果是较小的文件,可以直接以二进制类型加入到bson记录中。
2. 如果使用lob接口上传至集合,会返回一个oid,根据集合和oid进行查找。所以用户需要自己管理这个oid(比如插入到一个普通记录中insert到某个集合)。整个lob操作和文件操作很类似。
3. sdb本身没有上传进度一说,应用可以根据需要自己增加进度查询。