小程序读本地文件
1|0场景
- 大家应该都知道的api
wx.getFileSystemManager()
提供了readFile方法来读目标文件,但是需要在知道文件路径的前提下才能读到的。那么现在的场景是,用户自己选择文件,然后读取被选择文件的内容,能不能想web端一样,用input file选择本地文件呢?如果不能,该什么实现呢?
2|0实现
- 首先说明,小程序的
<input type=""/>
这个标签的type类型只有:text、number、idcard、digit、time和date, 是没有file型的,所以不能通过input标签实现选择本地文件 - 但是选择图片、视频、音频这类操作在小程序里还是很常见的,既然没有input,那么官方肯定会提供其他api来实现这些需求
- 选择图片,用
wx.chooseImage
- 选择视频,用
wx.chooseVideo
- 其他,用
wx.chooseMedia
- 选择图片,用
- 那么如果想要的是其他文件怎么办呢?答案是,微信小程序不支持从手机本地直接读其他类型的文件,但是!它支持从聊天会话里读所有类型的文件,所以可以讲需要的文件先发给好友,也可以是微信文件助手,然后就能读到发的文件了。
用wx.chooseMessageFile
__EOF__

本文作者:Mizuki
本文链接:https://www.cnblogs.com/mizuki-vone/p/16847827.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
本文链接:https://www.cnblogs.com/mizuki-vone/p/16847827.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
标签:
小程序
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库