下载时替换文件

时间:2014-10-28 10:50:41

标签: javascript html file download

参考此示例:http://jsfiddle.net/m9nts8r1/

如何在按下'下载'时更新updatedText.xml的内容?按钮,就像“保存”按钮一样。任何应用程序中的按钮?

在这种情况下,我只会得到另一个updatedText (1).xmlupdatedText (2).xml等等。

此外,如果可以指定保存updatedText.xml的目录,那就太好了。

有人有想法吗?

2 个答案:

答案 0 :(得分:2)

你不能这样做。下载文件后,它就在您的硬盘上。您的Web浏览器没有访问您的文件系统的权限(想象一下,如果网站可以查看您的文件甚至更改它们,那将是多么糟糕)。我想你很遗憾不得不忍受新创建的文件或用其他技术解决你的问题。

答案 1 :(得分:-1)

您可以在Chrome浏览器中完成

从此链接下载扩展 https://github.com/zach-adams/downloads-overwrite-already-existing-files “ chrome扩展程序,它设置所有下载以覆盖现有文件,而不是添加'(1)','(2)'等。” 然后将扩展名添加到chrome 这将解决您的问题。