问题标签 [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 投票
4 回答
8453 浏览

html - 如何在 Internet 网站上显示本地存储的图像?

我想在我的网站上显示存储在访问者本地文件系统中的图像。

假设我在访问者驱动器上有图像的位置(例如 c:\Documents And Settings\Ropstah\image.png),那么我是否可以在我的互联网网站上显示此图像(例如 www.website.com) ?

当我使用以下语法(Internet Explorer 7、Firefox 3 等)时,图像似乎不会加载:

如果 .html 文件(我在 website.com/index.html 上使用)位于我的本地电脑上,则图像会显示...

0 投票
3 回答
296 浏览

javascript - 我可以像“GET”一样对本地文件进行“PUT”ajax 调用吗?

如果我从 file:// 加载 HTML 并且在 HTML 中有一个对相对 URL 的 AJAX 'GET' 请求,这意味着 URL 指向一个文件并且文件已加载。

我可以对“PUT”有类似的行为吗?意思是用 AJAX 数据覆盖文件的内容?

我需要这个,以便我可以轻松调试脚本,而无需设置 HTTP 服务器来托管它们并回复请求的 URL。

谢谢

0 投票
2 回答
40665 浏览

javascript - 使用 Jquery 从本地文件中获取 JSON 对象

我正在尝试使用 Jquery 从本地文件中获取 JSON 对象(产品)列表,并将所有对象存储在一个名为 allItems 的数组中。该文件与代码位于同一目录中,称为“allItems.json”。这是我现在的做法:

基于这个例子:http ://api.jquery.com/jQuery.getJSON/

0 投票
2 回答
3252 浏览

javascript - 在本地文件上使用 Javascript/jQuery 拒绝权限

我继承了上面的这段 HTML 和 javascript (snippet)。它是/将被用作本地帮助。目前它仅在线,并且运行良好。但是,当我在本地复制文件时,我在 Internet Explorer 中得到“权限被拒绝”,而在 Chrome 中,当我“单击此处获取更多帮助”时,它什么也没做。它应该做的是从 inline-help.html 加载帮助内容并将其显示在 helpdiv div 中。现在这是最重要的,如果我将相同的文件复制到我的 PC 上的 inetpub 并将它们加载为http://localhost/hello.html它可以完美运行。

大概这是一个安全问题,“本地”区域不允许我从用户的 HD 加载文件?但我不太确定发生了什么,并想进一步了解这个问题,并可能想出一个解决方法。

非常感谢任何见解。

0 投票
2 回答
829 浏览

php - 在 PHP 中,如何在打开本地文件时让 fopen 快速超时?

我在使用 PHP 时遇到问题,我经常写入文件,有时打开该文件需要很长时间。完整的描述在这里:

PHP 中的 fopen 文件锁定(读取器/写入器类型的情况)

我的问题是我怎样才能让 fopen 在 50 毫秒内超时。我查看了stream-context-create,但这似乎适用于HTTP,或者至少,如果它适用于本地文件,我不确定如何在数组中指定选项。

有任何想法吗?

谢谢!
丹尼尔

0 投票
2 回答
2617 浏览

local-files - 好的本地错误跟踪软件?

我知道那里有很多错误跟踪/项目管理程序。对于我的主要项目,我使用 Pivotal Tracker,它可以很好地满足我的需求。但是我有一个我也想从事的副业,但我的全部时间不会在那个项目上。正因为如此,我不想使用 Pivotal Tracker,因为它使用迭代,而且我不想为这个副项目的编程安排时间,因为我真的不知道我什么时候能做,多久能做添加到它。

所以我的问题是,是否有任何错误跟踪程序允许您在本地文件系统上工作,而无需运行整个 Web 服务器或使用 Web 浏览器或其他任何东西?换句话说,是否有任何跟踪器可以在本地文件系统的某个位置保存一个小型数据库,并且有一个 GUI 前端可以使用它。

请告诉我。

谢谢

0 投票
3 回答
11700 浏览

xml - 在 Windows Phone 7 (WP7) 中加载本地 xml 文件

我正在尝试加载一个存在于我的 Windows Phone 7 解决方案中的 XML 文件。我想知道将文件包含在项目中然后用代码引用它的正确方法。我当前的代码给了我一个错误

NotSupportedException “在 WebClient 请求期间发生异常。”

这是我的 WebClient 代码的存根

并且事件处理程序是

在文件 /SampleData/SampleData.xml 我已将属性设置为

构建操作:嵌入参考复制到输出目录:不要复制自定义工具:MSBuild:Compile

您可以从应用程序的“文件路径”加载本地文件吗?

0 投票
4 回答
185301 浏览

javascript - 允许 Google Chrome 使用 XMLHttpRequest 从本地文件加载 URL

当尝试使用来自本地文件的 XMLHttpRequest 进行 HTTP 请求时,它基本上由于Access-Control-Allow-Origin违规而失败。

但是,我自己使用的是本地网页,所以我想知道是否有任何方法可以让 Google Chrome 允许这些请求,这些请求是从本地文件到 Internet 上的 URL。

例如,$.get('http://www.google.com/')在本地文件中执行时失败,但我自己编写了页面脚本并且我自己正在使用它,所以如果我可以抑制它并加载 URL,那将非常有用。

那么,如何允许 Google Chrome 从本地文件中使用 XMLHttpRequest 加载 URL?

0 投票
9 回答
132150 浏览

javascript - 仅使用 JavaScript 检查文件是否在本地存在

我想检查 HTML 文件所在的本地文件是否存在。它必须是 JavaScript。JavaScript 永远不会被禁用。jQuery 不好但可以做到。

顺便说一句,我正在为 Mac 制作一个钛金属应用程序,所以我正在寻找一种方法来保护我的文件免受单击“显示包内容”的人的影响。

0 投票
1 回答
3406 浏览

apache-flex - AIR:在应用程序文件夹之外加载本地 xml 文件

我正在构建一个 AIR 应用程序,它将用于编辑另一个应用程序的幻灯片(也是由我构建的,但不是在 AIR 中)。幻灯片和其他数据在其他应用程序的程序文件夹中的几个 xml 文件中定义。当尝试将这些加载到我的 AIR 应用程序中时,我收到以下错误:

这就是我的编码方式:

如何从这些文件中读取?该应用程序不需要与本地文件以外的任何东西进行通信。

感谢 J_A_X 的回答,我将 creationCompleteHandler 更改为:

这就像一个魅力。