uniapp暫不支持移動端上傳文件躬窜,如下圖所示uni.chooseFile不支持App
image.png
我的方法是寫一個webview,用h5上傳
1.在項目中新建一個html文件涕俗,注意8叻洹沥匈!文件必須在如下圖所示的目錄下才生效
image.png
上圖目錄中upload.js文件和lib目錄下文件可以在下面鏈接中下載客戶端代碼
https://help.aliyun.com/document_detail/91868.htm?spm=a2c4g.11186623.0.0.52db7d9c9pH9Bv#concept-ahk-rfz-2fb
下載后可以找到upload.js文件蔗喂,其中有上傳文件的方法可以直接使用,注意需要配置自己的oss賬號信息高帖,html頁面如果不知道怎么寫的話可以用這個下載文件中的html頁測試再根據(jù)需要修改即可
image.png
2.webview與app通訊
h5給app發(fā)消息
image.png
h5接收消息
this.location.search 或 window.location.search
app發(fā)送消息
image.png
app接收消息
image.png
完整webview頁面代碼
image.png