背景
2021.4 党建助手
党建助手项目涉及调取手机内部文件进行上传
经自己努力——未果
经一位老学长和一位学长帮助—— 未果
最后 无奈舍弃(因为我大三课程又多又难+菜),解决方案是只适配H5,因为当时这个项目是用来做公众号的,未来可能会转小程序。
2021.7 小云通信
小云通信在党建助手基础上升级。自然而然就又涉及到了调取手机内部文件上传,同学A做这个模块,他调研了三天,跟我交流后决定找项目负责人学长B沟通换方案。
最后,又是设计从手机内部选择文件,改用微信提供的chooseMessageFile,从微信聊天框进行选取文件上传。
2021.11 灵鹿推
嗯,对没错。这个项目里又是我又又又碰到了这个需求。不过这次,我不打算放弃了
解决过程
首先看官方社区
大家可以看到,官方并没有提供这个接口。但是我在另外一篇问答中看到了,官方提到,可以用webView来实现这个功能
不过要注意
解决方法
1.新建vue文件
写 web-view 标签,官方提供了 @message方法用来网页向应用通信时接收消息
2.编写html文件
<body>
<div>
<div class="resunme">
<li class="upImg"></li>
<li>支持5M内的word/pdf,500K以内的jpg/png文件</li>
</div>