问题标签 [file-uri]
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.
vagrant - 添加本地现有 VDI 的 Vagrant 语法是什么?
将本地现有的 VirtualBox .vdi 添加到 vagrant 的语法是什么?
文档中似乎没有替代 URI 方案的示例。
它还可以使用 ssh 和 httpauth 位置吗?
ajax - Firefox:使用 file:/// url 时 Jquery AJAX 请求失败
我在 JQuery 中创建了一个 ajax 请求。
- 从 file:/// url 运行时,它在所有浏览器中都成功(除了 firefox)...
但是,当在 s3 中保存相同的 html 页面并从 s3 访问它时,
- 它适用于所有浏览器(包括Firefox)!
我的问题
为什么 file:/// 声明会导致 firefox 无法正确打开 html 页面...可能是由于字符编码或浏览器处理 file:/// URI 的默认方式?
java - 骆驼文件处理
我正在使用 Camel (2.11.0) 来尝试实现以下功能:
- 如果文件存在于某个位置,请将其复制到另一个位置,然后开始处理它
- 如果不存在这样的文件,那么我不希望文件使用者/轮询器阻塞;我只想处理继续
direct:cleanup
路由
我只希望文件被轮询一次!
这是我到目前为止所拥有的(使用 Spring XML):
使用上述配置,如果 没有文件/home/myUser/myApp/fizz
,那么 Camel 只会等待/阻塞,直到有文件。相反,我希望它放弃并继续前进direct:cleanup
。
如果有一个文件,我会看到它在shouldOnlyGetHereIfFileExists
bean 中得到处理,但我没有看到它被复制到/home/myUser/myApp
; 所以几乎就好像<otherwise>
元素被完全跳过/忽略了!
有任何想法吗?提前致谢!
html - 在文件名内的 URL 中使用字符 #
我需要与此链接href="file://attachments/aaaa_#_aaaa.msg"
显然以这种方式不起作用,因为哈希字符#
用于锚点。
所以我尝试将其更改为:href="file://attachments/aaaa_%23_aaaa.msg"
但是当我在 IE 中打开 url 时,浏览器正在尝试打开它:href="file://attachments/aaaa_%2523_aaaa.msg"
IE is encoding the %
character to%25
如何将文件名放在 URL 中以编码和读取#
所有浏览器中的哈希字符以下载文件?
我无法更改文件名来删除这个字符,所以我需要一种方法来处理这个问题。
cordova - 如何在 file:/// 协议 (Cordova/Phonegap) 下使用来自 dojo 的自定义构建
我使用 dojo 框架开发了一个 Web 应用程序。此应用程序必须由浏览器使用 file:/// 协议加载(它将成为适用于 Android/iPad 的 Cordova/Phonegap 应用程序)。index.html 文件如下所示:
头部:
正文部分:
它取自 IBM 课程(移动应用程序开发,第 1 部分:Android 上的 PhoneGap 和 Dojo Mobile)
所以有两个问题:
1) dojo 尝试加载模块但未能使用 file:/// 协议加载。需要 HTTP 协议。
2) 在 index.html 中,我使用了由 web builder 制作的定制版 dojo。此构建包含一个包含我需要的模块的文件。然而,这些模块必须是必需的,这使得框架尝试从不存在的文件中加载它们,尽管它们已经加载到大型自定义 dojo.js 中
可能有人知道如何解决这两个问题。
firefox-addon - 将 URI 转换为文件 URI (file:////)
在我的插件中,我允许人们浏览到他们磁盘上的图像。当他们这样做时,返回的文件路径(使用内联选项文件控件)是C:\blah\blah\blah.png
. 然后我使用这个文件路径并使用这个路径设置一个样式表:
list-style-image: url("' + newValRep + '")
但是,我怎样才能以正确的方式将其转换为,file:////C:/blah/blah/blah.png
因为如果我使用第一种方式,它在我的 css 样式表中不起作用。
目前我正在做这个正则表达式:
var newValRep = 'file:///' + newuri.replace(/\\/g, '/');
但这绝对不是正确的方法,因为它是特定于 Windows 的。
我努力了:
new FileUtils.File(newuri).path
但这并没有给出file:///
形式OS.Path.normalize(newuri)
但同样的问题Services.io.newURI(newuri, null, null).spec
但同样的问题
ios - 将图像保存到 /library/Application Support/bundleID_name/... iOS 的子文件夹
以下代码可以正常工作,没有错误或异常 - 但它仍然没有做它应该做的!我想将图像保存到 iOS 库/应用程序支持文件夹中。更准确地说,应该将图像放置在 /library/Application Support/bundleID_name/subfolder/ 中(并且子文件夹称为“location1”)。
如果我使用 iOS 模拟器检查功能,我可以看到子文件夹的创建(即 .../library/Application Support/bundleID_name/location1/)。“saveImage”功能也毫无例外地工作。但是没有图像被保存!!!!(即图像文件丢失,文件夹为空)!!
可能是什么错误?
这是我调用两个函数的代码(见下面的代码):
对应的函数-Nr1:
和功能 Nr2:
顺便说一句,使用 XCode-Debugger 获取“fullPath”,我得到:
这似乎也不正确吗?但是为什么是 [fileManager createFileAtPath:fullPath contents:imageData attributes:nil]; 不表演???
java - 如何从它的最后一个路径中拆分 URL 的其余部分
我有这个文件网址:http://xxx.xxx.xx.xx/resources/upload/2014/09/02/new sample.pdf
稍后会转换http://xxx.xxx.xx.xx/resources/upload/2014/09/02/new%20sample.pdf
。
现在我可以通过以下方式获得最后一条路径:
这会给我new sample.pdf
但我如何获得剩余的 URL: http://xxx.xxx.xx.xx/resources/upload/2014/09/02/
?
html - Using File:/// Protocol Links with Javascript API for Office
Background
I'm writing an excel app using the Javascript API for Office. (Office 2013). Inside that app, I have several links to folders on my computer/server, which I want to access from the app using the file protocol.
I've tested the file protocol with a dummy HTML file, using this link:
It works perfectly, opening up the Desktop folder. I've also tested using a networked drive, and it works as well.
Problem
When I add this dummy link into an HTML page in my Excel web app, clicking on it does nothing. When I right click -> Open, IE11 opens a new instance (which doesn't happen with mailto:
links), and asks if I'd like to give permission. After I do give permission, the folder is opened.
Goal
I want a single left click to open the folder location without the permissions box ever popping up. Worst case, I want to be able to have the user open a dummy link once during app setup and then once permission is given avoid having to right click -> open.
Question
How can I accomplish the goal here? Is Office just locking down the links?
Update
The primary issue I've found out is that the site I'm hosting the app on wasn't a trusted site. Links using the file protocol only work on intranet and trusted sites. So the only question now is whether the Office store location is trusted.
windows - 带有 Windows 系统路径变量的文件协议
我想知道是否有任何方法可以将 Windows 系统路径变量与文件协议一起使用。
例子:
上面的例子不起作用,所以我需要类似的东西。
谢谢。
PS:以上示例在 Windows 资源管理器中有效,但在 Chrome 等浏览器中无效。