HarmonyOS 鸿蒙Next uniapp适配开发无法上传.pdf等类型文件,只能打开相册选择图片文件

发布于 1周前 作者 songsunli 来自 鸿蒙OS

HarmonyOS 鸿蒙Next uniapp适配开发无法上传.pdf等类型文件,只能打开相册选择图片文件 1、使用uniapp开发鸿蒙功能无法上传.pdf等类型文件,只能打开相册选择图片文件
2. 当前使用uni.saveFile暂无法下载文件到手机本地中,有什么方法能下载文件?

3 回复

uni.downloadFile保存的是一个临时文件目录,需要保存到文档中可能需要通过扩展插件的方式调用原生接口才可以。

参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/save-user-file-V5

比较麻烦的是保存到文档会用到受控的权限,受控权限现在较难申请。

更多关于HarmonyOS 鸿蒙Next uniapp适配开发无法上传.pdf等类型文件,只能打开相册选择图片文件的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


说实话,鸿蒙功能都这么强大了还需要套一层uniapp的壳吗?适配起来不费劲吗?体验能好吗?

针对HarmonyOS鸿蒙Next环境中uniapp适配开发遇到的无法上传.pdf等类型文件,仅支持打开相册选择图片文件的问题,可能的原因及解决方案如下:

  1. 检查uniapp项目中的文件上传组件或相关逻辑,确认是否对文件类型进行了限制。如果是,需要修改限制条件,允许.pdf等类型的文件上传。

  2. 在HarmonyOS应用中,可能需要显式配置支持的MIME类型。检查并更新应用的MIME类型配置,确保包含.pdf等文件的类型。

  3. 确认应用是否已获取访问文件系统及特定类型文件的权限。在HarmonyOS中,权限管理可能较为严格,需要确保在manifest文件中正确声明所需权限,并在运行时请求用户授权。

  4. 如果使用的是第三方组件或库进行文件上传,检查其文档或源码,确认是否支持.pdf等文件的上传。如不支持,考虑更换组件或库。

  5. 考虑是否是HarmonyOS系统或uniapp平台的bug。可查看相关开发者社区或论坛,看是否有其他开发者遇到类似问题,并尝试获取解决方案。

如果问题依旧没法解决请联系官网客服,官网地址是 https://www.itying.com/category-93-b0.html,

回到顶部