问题标签 [local-files]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
723 浏览

javascript - AngularJS 和 C# 应用程序:如何从 app.data 文件夹中迭代和选择元素以在我的 HTML 页面中使用

如何在不硬编码文件路径的情况下浏览此文件夹以选择元素?例如,如果 app.data 有一个名为 img 的文件夹,我想在我的页面上显示该文件夹中的所有图像,我的想法是将这些元素添加到 javascript 数组并使用 ng-repeat 来显示这些元素。为了做到这一点,我尝试了一些简单的 javascript:

但这仍然取决于我提供 imageCount。我可以以某种方式遍历此文件夹并计算元素并将其存储在 imageCount 中吗?基于谷歌搜索,看起来我可能无法在 javascript 中完成这一切(访问本地文件夹),因为这将是一个巨大的安全威胁。

此应用程序的 c# 后端将所需的所有内容放入 app.data 文件夹中。例如,主页文件夹中有 3 个文件:

有没有一种方法可以遍历文件夹,查找特定的前缀或文件类型或文件夹名称(如果存在),这样我就可以构建一个 url 引用以在我的 HTML 视图中使用这些文件夹中的元素?

我看这一切都错了吗?这项工作应该用更多的c#来完成,还是使用http get requests、ajax、json?我刚刚遇到了一些遍历文件夹的 php 示例。出于某种原因,当我最初开始时,我认为我可以使用 javascript 浏览本地文件夹。

感谢您的宝贵时间,如果我的知识中有一些明显的漏洞,请见谅。

0 投票
0 回答
90 浏览

hadoop - libjar referring to HDFS instead of local file system of a Hadoop node

All the jar files required by my MapReduce are present at local file system of the hadoop nodes (/home/ubuntu/libs/).

During the execution these are referred as hdfs://namenode-ip-address:namenodeport-number:/home/ubuntu/libs and not from the local file system of the node.

How can I resolve it?

0 投票
2 回答
15332 浏览

javascript - 在纯 JavaScript 中加载多个 JSON 文件

我是 JavaScript 新手。我已经了解如何使用 JSON.Parse() 从 JSON 文件创建对象,现在我需要将多个本地 JSON 加载到数组中。我一直在谷歌搜索我的问题,但我发现的所有内容都与单个 JSON 文件有关。

有没有办法在没有任何库(如 jQuery 等)的纯 JavaScript 中做到这一点?

PS:无需使用网络服务器,否则代码在本地运行。

0 投票
0 回答
367 浏览

google-chrome - 无法从网络服务器播放 mp4,从 file:// 播放正常

我已经尝试过运行一些简单的服务器,beefy.js 和 static-server,它们都是简单的节点服务器。

我的问题是,当我通过视频元素中的 http:// 或通过本地网络服务器上的相对路径加载视频时,它不会播放。我没有错误。我通过提供不正确的地址检查了地址是否正确,这在控制台中给我一个错误。

如果我给 chrome a file://LOCATION_OF_MP4,chrome 会播放视频没问题。

如果我转到http://localhost:9080/relative-location.MP4,我会看到带有播放器控件和静音的黑屏。

我想不通为什么本地版本应该没问题,但是找不到基于服务器的。

我正在通过创建视频标签

0 投票
0 回答
2638 浏览

java - java.security.AccessControlException:未签名小程序中的访问被拒绝(java.io.FilePermission)

我从未签名的小程序访问本地文件时遇到问题。我阅读了很多不同的资源(oracle、sun 文档、论坛,包括 stackoverflow),他们都告诉我,我可以修复安全策略,而不是签署小程序。

我想做的是播放 .wav 文件。为了简化,我将所有文件放在同一个目录中:

在这个目录中,我有下一个文件:

.java.policy我使用创建的文件policytool具有以下内容:

此外,我添加了下一个字符串(第三个)java.security位于${java.home}/lib/security/

但是当我在 Internet Explorer 中启动我的小程序时(请不要开玩笑,我只是用它来测试我的小程序)我在 java-console 中有下一个堆栈跟踪:

...

小程序代码:

我的 JDK 和 JRE 版本:

实际上,我有 Windows 7。再一次,我只是想在没有签署我的小程序的情况下播放 .wav文件

0 投票
7 回答
164496 浏览

json - react-native 如何从本地JSON文件中获取数据?

如何存储 JSON 等本地文件,然后从控制器获取数据?

0 投票
1 回答
31936 浏览

javascript - 如何使用 Javascript FileReader() 打开本地文件

我想修改此代码,使其仅适用于特定文件,但我无法确定正确的 URL 参数,并且我找到的所有代码示例都使用文件选择对话框。

为什么当我从以下位置更改代码时它不起作用:

至:

0 投票
1 回答
218 浏览

javascript - 从 javascript 打开 chrome 中的客户端本地文件

在将 LOB 应用程序升级到 html5 时,我们必须处理应用程序中本地链接文档的遗留问题。

场景是在我们旧的 winforms 应用程序中,用户可以将文档作为链接附加到实体,即 C:\Rules.txt 。当他们打印出报告时,应用程序将从用户计算机加载这些文档并将它们与报告一起打印。

现在将其滚动到 asp.net mvc web 应用程序中遇到了一些困难。我已经能够使用以下 Internet Explorer 来处理它。

只要他们允许运行 activeX 的所有权限就可以正常工作,如果他们想要本地链接的文档,那么这是他们必须做的事情。

那是 IE 排序的。我们只需要为 Google Chrome 找到可以实现这一点的东西(这两种浏览器覆盖了 > 90% 的用户群,所以我没有分阶段使用其他浏览器,即 safari、firefox)。

有谁知道我们可以使用 google chrome 来使用 javascript 加载位于用户机器上的文件(不能直接从 Web 服务器访问)?

谢谢

0 投票
1 回答
644 浏览

cordova - cordova 在 windows 8.1 平台上打开本地文件

我正在使用针对 Windows 8.1 平台的基于 Cordova 的混合应用程序。我正在使用 Visual Studio 2013 Update 4 IDE 进行调试和测试。我正在尝试打开本地保存在设备上的图像,例如“C:\image.jpg”

我尝试了多种选择,例如:

使用带有文件协议的 window.open 作为 window.open("file:///C:/image.jpg");

还尝试了 fileopener2 插件作为

cordova.plugins.fileOpener2.open( 'C://image.jpg', 'application/jpg', { error : function(e) { console.log('Error status: ' + e.status + ' - 错误信息: ' + e.message); }, 成功 : function () { console.log('文件打开成功');
} } );

但它们都不起作用。

任何帮助都感激不尽。

谢谢,奇拉格。

0 投票
0 回答
1099 浏览

cordova - window.open 使用InAppBrowser在windows平台上打开本地图片、pdf

我正在开发针对 Windows 8.1 平台的基于 cordova 的混合应用程序,并添加了 InAppBrowser 插件。我使用以下代码打开本地图像/pdf文件:

window.open("Screenshot.png", "_blank", "location=no");

但它什么也没做……没有例外,也没有图像。

我可以使用相同的代码打开文本文件。但是相同的代码不适用于 image/pdf/word/excel 文档。

任何帮助都感激不尽。

谢谢,奇拉格。

更新:我找到了解决方案。以下是示例代码:

希望这可以帮助某人。

谢谢。