lihai
lihai
  • 发布:2024-10-15 09:39
  • 更新:2024-10-15 16:02
  • 阅读:146

uniapp开发微信小程序下载功能,下载ZIP文件提示文件不在不在白名单中

分类:uni-app

微信小程序使用uni.downloadFile接口下载文件,后缀是zip的出现:

[读取文件/文件夹警告] 无法读取 **.zip 文件或文件夹不在白名单中, 上传时会被忽略, 在真机上可能无法读取。

这是什么原因,找了后台没有文件相关的白名单限制,下载pdf、doc是可以的。

2024-10-15 09:39 负责人:无 分享
已邀请:
靐齉齾麤龖龗

靐齉齾麤龖龗 - 解决不了问题,那就解决提出问题的人

微信小程序所有的链接都需要添加到白名单,需要去微信开发者平台配置

lihai

lihai (作者) - 小胖


filePath参数直接对应文件名了,就出现不在白名单的提示了,应该是直接检测路径,文件路径是文件名当然不可能在白名单内。

  • lihai (作者)

    filePath这个参数不是指定文件的存储路径的为什么会出现白名单检测的,而且微信小程序也没路径的白名单吧

    2024-10-15 16:09

DCloud_UNI_OttoJi

DCloud_UNI_OttoJi - 日常回复 uni-app/x 问题,如果艾特我没看到,请主动私信

这个报错是微信小程序报的错误,还是使用了特定的 ui 组件报的错误?
如果是前者,试试切换基础版本试试,看到微信社区有反馈帖子,在微信小程序中 uni 是透传的参数,你也可以试试使用一个新的原生项目试一试。
如果是 ui 组件库的错误,可以补充页面源代码,方便复现问题

帖子 1 帖子 2

  • lihai (作者)

    这边请教下,如果想微信小程序下载文件直接存到手机的指定目录里可以吗?像那些zip、rar小程序打不开的文件有没好的方案。

    2024-10-15 15:10

  • DCloud_UNI_OttoJi

    回复 lihai: 是在临时目录里,需要用户主动保存。参考

    2024-10-15 15:58

  • lihai (作者)

    回复 DCloud_UNI_OttoJi: 那只能打开文件使用右侧菜单去保存文件?那zip和rar这种无法打开的文件要怎么处理?

    2024-10-15 16:10

lihai

lihai (作者) - 小胖

知道问题了,uni.downloadFile中参数filePath文件路径配置引起的错误,不配置就可以了

  • DCloud_UNI_OttoJi

    是 filePath 包含了后缀吗,补充下你的排查结果,可以帮助到其他人

    2024-10-15 15:46

lihai

lihai (作者) - 小胖

嗯,包含后缀了,我直接填的文件名

要回复问题请先登录注册