我想问一下这个'同步方案'是否可以用php和javascript / jQuery ...
在没有ftp访问权限的服务器上,我有很多名称为yyyymmdd.png
格式的文件(例如http://www.example.com/20111228.png
)。我想在我的LOCAL服务器上运行一个PHP / js脚本,它会按照一些规则将所有文件下载到我的本地磁盘:
i)检查本地磁盘上是否已存在远程文件,如果是,则跳过它
ii)在我的html页面上以某种列表或每个文件的任何内容显示状态(例如20111228.png - file exists
或20111228.png - file doesn't exist
)
iii)当处理不存在的文件(复制到本地磁盘)时,在生成列表中该项旁边显示OK
或ERROR
状态。
我不是在这里要求完整的代码...特别是因为我确信其他人已经这样做了。但是一些指南或任何网址/谷歌查询将非常有用:)
提前多多感谢!
答案 0 :(得分:1)
服务器无法访问您的硬盘。也许有一些java / flash代理,我知道asus驱动程序下载适用于java并显示其中的状态。另一种选择是使用zip压缩这些文件然后下载它们,因此您的浏览器会显示剩余的数量。如果你能用php打包这些文件,那么也许有一个“动态”comprssing的解决方案,所以你可以在压缩它们时下载这些文件(流)
找到了这个:http://www.element-it.com/multiple-file-upload-applet/java-uploader.aspx 没有详细说明,但它说“JavaPowUpload是File Uploader和File Downloader applet”,它支持多个文件下载。 我的谷歌查询:http://www.google.ee/search?q=download+multiple+files+with+progress+bar&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a