问题背景:
1.我想在ios平台做一款铃声app,思路是把铃声文件从服务器下载到本地,【必须可以在ios的“文件”应用中发现】,然后通过“库乐队”软件的功能设置为铃声
- appstore有同样思路的app,名字是“一键铃声”,使用它下载的铃声,可以在“文件”应用中发现,而我目前没办法做到。
问题:
1.5+文档中的Downloader模块,提供了文件下载的功能,DownloadOptions里filename参数,保存文件路径仅支持以"_downloads/"、"_doc/"、"_documents/"开头的字符串,我分别尝试了这三种路径,都无法在“文件”应用中看到,是官方没提供功能,还是我做的不对?
2.https://blog.csdn.net/chmod_R_755/article/details/78561607,这个博客中介绍了下载文件被“文件”应用发现的原生方式,提到了存储到NSDocumentDirectory的文件可以被发现,可能对解决我的问题有用
3.另外,有没有其他变通的方式可以解决?比如可以存储到icloud?或者调用【系统分享-->存储到“文件”】能把铃声文件存储?
5 个回复
全栈 - 90后全栈男
请问楼主解决了这问题了没,我也遇到这个问题!
liangyue
同问
s***@163.com
过了几年还没有人回复、、、、
DCloud_iOS_XHY
目前官方没有提供这个功能,可以通过扩展原生插件的方式实现,相关文档 https://ask.dcloud.net.cn/article/35428
2020-04-22 11:57
愿随风丶飘雪 - 勿在浮沙筑高台
202年10月26日 遇到了相同的问题,下载保存文件后 微信分享找不到这个文件
搁浅
试试调用Safari下载文件
愿随风丶飘雪
请问下如何调用safari下载文件
2020-10-27 09:55
搁浅
回复 愿随风丶飘雪: plus.runtime.openURL(url) 会自动打开Safari提示下载,不过要后台配合下
2020-10-27 10:04
愿随风丶飘雪
回复 搁浅: 大佬谢谢 我去试一下
2020-10-27 10:19
愿随风丶飘雪
大佬,采用了你的跳转到浏览器,让用户自己点击存储到'文件',这种方法可行
2020-10-27 15:58
搁浅
回复 愿随风丶飘雪: 这种是最简单的办法了,再就是在原生上开发插件来支持
2020-10-29 14:45