⑴ 技术干货 | “选图预览并上传”的场景如何解全网最全方案汇总来了
针对“选图预览并上传”的场景,以下是最全的优化方案汇总:
选图预览方案:
使用Android原生WebView:
利用mPaaS的H5容器:
实现JSAPI唤起Native自定义选图页面:
选图返回本地路径,WebView拦截访问本地资源:
文件上传方案:
使用RPC接口上传:
使用OSS方案上传:
综上所述,在选择选图预览和文件上传方案时,需根据具体需求和场景进行权衡,选择最适合的方案进行实现。
⑵ JS-超大文件上传-如何上传文件-大文件上传
可以试试这样
前端通过 input type = "file" 接收文件
然后使用文件的 slice 的方法对文件进行分片
将每一片提交到后台依次提交到后台,提交时通过 formData 提交,添加几个字段
(1). 这次上传文件的惟一 id
(2). 上传的状态,是开始,还是上传中,还是上传结束
(3). 分片的位置,比如是第一片,第二片
(4). 分片的数据
后端当接收到一个文件 id 的结束标识时,把对应的分片按位置数据拼接起来就行