问题标签 [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.
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 浏览本地文件夹。
感谢您的宝贵时间,如果我的知识中有一些明显的漏洞,请见谅。
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?
javascript - 在纯 JavaScript 中加载多个 JSON 文件
我是 JavaScript 新手。我已经了解如何使用 JSON.Parse() 从 JSON 文件创建对象,现在我需要将多个本地 JSON 加载到数组中。我一直在谷歌搜索我的问题,但我发现的所有内容都与单个 JSON 文件有关。
有没有办法在没有任何库(如 jQuery 等)的纯 JavaScript 中做到这一点?
PS:无需使用网络服务器,否则代码在本地运行。
google-chrome - 无法从网络服务器播放 mp4,从 file:// 播放正常
我已经尝试过运行一些简单的服务器,beefy.js 和 static-server,它们都是简单的节点服务器。
我的问题是,当我通过视频元素中的 http:// 或通过本地网络服务器上的相对路径加载视频时,它不会播放。我没有错误。我通过提供不正确的地址检查了地址是否正确,这在控制台中给我一个错误。
如果我给 chrome a file://LOCATION_OF_MP4
,chrome 会播放视频没问题。
如果我转到http://localhost:9080/relative-location.MP4
,我会看到带有播放器控件和静音的黑屏。
我想不通为什么本地版本应该没问题,但是找不到基于服务器的。
我正在通过创建视频标签
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文件。
json - react-native 如何从本地JSON文件中获取数据?
如何存储 JSON 等本地文件,然后从控制器获取数据?
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 服务器访问)?
谢谢
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('文件打开成功');
} } );
但它们都不起作用。
任何帮助都感激不尽。
谢谢,奇拉格。
cordova - window.open 使用InAppBrowser在windows平台上打开本地图片、pdf
我正在开发针对 Windows 8.1 平台的基于 cordova 的混合应用程序,并添加了 InAppBrowser 插件。我使用以下代码打开本地图像/pdf文件:
window.open("Screenshot.png", "_blank", "location=no");
但它什么也没做……没有例外,也没有图像。
我可以使用相同的代码打开文本文件。但是相同的代码不适用于 image/pdf/word/excel 文档。
任何帮助都感激不尽。
谢谢,奇拉格。
更新:我找到了解决方案。以下是示例代码:
希望这可以帮助某人。
谢谢。