有没有办法打开网络上的文件或文件夹?我理解浏览器不允许的原因。我知道我需要在Chrome和FireFox中添加扩展程序才能显示网络文件夹。当我满足这些要求时,我的href看起来像:
file://network volume/directory
然后通过点击它我打开一个文件夹。现在我需要点击一个按钮打开它。这甚至可能吗?
由于
答案 0 :(得分:0)
假设你跳过了所有的箍并完全解除了你的浏览器的安全(我没有,这使得这个回答是猜测而不是一个可靠的答案),我想window.location
上的javascript操作可能有效。 e.g。
window.location.href = 'file://foo/bar/';
或window.open
API http://www.w3schools.com/jsref/met_win_open.asp
附注,请检查HTML5的文件API。他们显然要求用户明确选择文件明确并且似乎不允许你需要的东西,但他们是认可的文件方法,如果,任何机会,你的要求可以通过使用它们来满足你''将自己从一个充满痛苦的世界中拯救出来并逆流而上......请参阅http://www.html5rocks.com/en/tutorials/file/dndfiles/以获得一个好的首发。
答案 1 :(得分:0)
如果我理解正确的话。您想要访问本地服务器上的文件。以下内容适合您。
window.open("http://www.example.com");//opens a url
window.open("file://server/serverfolder/index.asp");// server side