gpt4 book ai didi

javascript - Android HTML5 FileApi 可以从 SD 卡读取文件吗?

转载 作者:行者123 更新时间:2023-11-28 21:00:37 30 4
gpt4 key购买 nike

有没有办法让网站在浏览器中工作时从 Android SDCard 读取某些文件(我知道该文件存在于 SDCard 上)?

我希望我的网站能够从 SDCard 打开“特定视频文件”(hugeXXX.avi) :)

这可能吗?

最佳答案

HTML5 文件系统 API 允许网页仅在沙盒文件系统内打开和操作文件。浏览器决定这个沙盒文件系统的存在位置和方式,并且您的网页无法脱离沙盒来访问设备实际文件​​系统上的任意文件。

可以做的是提供一个文件输入元素( <input type=file> ),允许用户指定您的网页随后可以上传/读取的文件。在这种情况下,用户可以选择设备文件系统中的任何文件,包括安装的 SD 卡。请参阅HTML5 Rocks tutorial关于读取文件。

所以,不,出于安全原因,没有办法精确地执行您想要的操作。

(当然,除非网页托管在设备本身上,并且相关文件位于您的网站目录中。然后您可以通过 Ajax 调用或类似方式从服务器加载它(也就是说,从承载页面的设备本身加载它)。)

关于javascript - Android HTML5 FileApi 可以从 SD 卡读取文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11145614/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com