【发布时间】:2010-12-17 04:13:46
【问题描述】:
嗨, 这是没有意义的,但是例如,如果我将文件下载到您的 /Downloads 文件夹并且我想运行 file:///.../Downloads/myfile1.txt 我可以去:
window.location = "file:///.../Downloads/myfile1.txt;
但如果我说 10,或者它是由脚本生成的.. 我怎么能有效地做到这一点.. open ...myfile1.txt => ...myfile1.txt 我尝试运行带有文件名数组的 jquery .Each() 语句..但它只打开第一个。
window.open();
这会给我留下数百个打开的窗口,这是我不想要的:/
顺便说一句。我没有做 file:/// 但它不是 http:// 它的本地 URL Scheme :)
谢谢!!
【问题讨论】:
-
你说得对,这毫无意义。你是什么意思你想“运行一个文件”?无论如何“运行”
.txt文件是什么意思? -
问题不清楚。你想做什么?是否要在当前窗口中一个接一个地打开一系列本地 URL?或者……什么?
-
无论你做什么,以这种方式下载数百个文件都会很糟糕。您的用户将如何管理下载?我建议采用稍微不同的方法 - 在服务器端压缩文件,然后进行一次下载。
-
下载文件夹的默认位置因操作系统而异,可由用户更改
标签: javascript jquery file each window.open