⑴ 技術干貨 | 「選圖預覽並上傳」的場景如何解全網最全方案匯總來了
針對「選圖預覽並上傳」的場景,以下是最全的優化方案匯總:
選圖預覽方案:
使用Android原生WebView:
利用mPaaS的H5容器:
實現JSAPI喚起Native自定義選圖頁面:
選圖返回本地路徑,WebView攔截訪問本地資源:
文件上傳方案:
使用RPC介面上傳:
使用OSS方案上傳:
綜上所述,在選擇選圖預覽和文件上傳方案時,需根據具體需求和場景進行權衡,選擇最適合的方案進行實現。
⑵ JS-超大文件上傳-如何上傳文件-大文件上傳
可以試試這樣
前端通過 input type = "file" 接收文件
然後使用文件的 slice 的方法對文件進行分片
將每一片提交到後台依次提交到後台,提交時通過 formData 提交,添加幾個欄位
(1). 這次上傳文件的惟一 id
(2). 上傳的狀態,是開始,還是上傳中,還是上傳結束
(3). 分片的位置,比如是第一片,第二片
(4). 分片的數據
後端當接收到一個文件 id 的結束標識時,把對應的分片按位置數據拼接起來就行