我的处境有点不寻常. 我们有一个简单的PWA,就像一个包含视频、文件等的小型库一样工作. 仅供大会内部使用. 由于我们需要大量数据,而且我们不能依赖互联网,所以我想将所有文件放在设备上的特定文件夹中(3-4台Android平板电脑) 有关文件的信息(名称、类别、文件路径等)位于安装时加载的服务器上的JNON文件中.

我不需要编写或访问其他文件.

它应该从内部存储加载,而不是从在线服务器加载xyz.mp4.

www.example.com/files/trailer.mp4改为/storage/emulated/0/files/trailer.mp4显然行不通.

我能找到的几乎所有信息(文件API、文件系统API等)与我的用例不匹配.

推荐答案

您可以使用多个应用程序(例如Simple HTTP Server)在Android平板电脑上托管小型Web服务器.

使用服务器应用程序,您可以在本地托管文件,并像从PWA中的任何其他位置消费文件一样消费它们.

Javascript相关问答推荐

用户单击仅在JavaScript中传递一次以及其他行为

在NextJS中使用计时器循环逐个打开手风琴项目?

将json数组项转换为js中的扁平

我试图实现用户验证的reduxstore 和操作中出了什么问题?

Javascript,部分重排序数组

未捕获错误:在注销后重定向到/login页面时找不到匹配的路由

React 17与React 18中的不同setState行为

如何修复我的js构建表每当我添加一个额外的列作为它的第一列?

处理时间和字符串时MySQL表中显示的日期无效

还原器未正确更新状态

如果Arrow函数返回函数,而不是为useEffect返回NULL,则会出现错误

我可以使用空手道用户界面来获取网页的当前滚动位置吗?

我在Django中的视图中遇到多值键错误

为什么我的getAsFile()方法返回空?

在我的index.html页面上找不到我的Java脚本条形图

如何将未排序的元素追加到数组的末尾?

在Java脚本中录制视频后看不到曲目

在SuperBase JS客户端中寻址JSON数据

每隔3个项目交替显示,然后每1个项目交替显示

需要RTK-在ReactJS中查询多个组件的Mutations 数据