【发布时间】:2015-03-25 15:46:06
【问题描述】:
我可以通过一种方式从我的受控服务器下载东西 - 将文档 ID 传递到如下链接:
https://website/deployLink/442/document/download/$NUMBER
如果我在浏览器中导航至此,它会下载 ID 为 $NUMBER 的文件。
问题是,我的服务器上有 9,000 个文件。
如何将它们整齐地下载到一个文件夹中?我猜这里最好使用 JavaScript 解决方案?
for(i=0; i<=9000; i++) {
download("C:/Users/FolderOfFiles", "https://website/deployLink/442/document/download/" + i)
}
是我想要的功能。实现这一点的最佳和最干净的方法是什么?
我应该补充一下 - 这是我可以从服务器下载的唯一方法,我有一个 API 调用公开给我,我没有 FTP 访问权限。这是唯一的方法:)。
【问题讨论】:
-
我会像 stackoverflow.com/questions/724391/saving-image-from-php-url 这样使用 php,使用
file_put_contents函数 -
由于 ID 是连续的,我会使用 wget。只需输入:
wget https://website/deployLink/442/document/download/{0001..9000}
标签: javascript jquery url download get