我用来下载的代码如下:
function saveTextAsfile(){ var textToWrite = document.getElementByID("inputTextToSave").value; var textfileAsBlob = new Blob([textToWrite],{type:'plan/text'}); var filenameToSaveAs = "test.txt"; var downloadlink = document.createElement("a"); downloadlink.download = filenameToSaveAs; downloadlink.INNERHTML = "My HIDden link"; window.URL = window.URL || window.webkitURL; downloadlink.href = window.URL.createObjectURL(textfileAsBlob); downloadlink.onclick = destroyClickedElement; downloadlink.style.display = "none"; document.body.appendChild(downloadlink); downloadlink.click();}
谢谢你的帮助.
解决方法 不,JavaScript脚本无法访问文件系统,因此无法 *** 作文件,它只能向浏览器建议要下载流并建议该流的名称.浏览器负责决定下载的内容和方式(您可以在浏览器中添加插件和扩展来强制执行此特定行为,但我不认为这是您需要的)编辑:在第二个注释中,您实际上可以使用Java applet执行此 *** 作.但是我无法帮助你,并且在所有的诚意中,你不应该(对于一个它不会在铬上工作的人,除非你有一个非常重要的理由,它就像用核d杀死一只蚊子,更不用说了从用户那里意外删除文件的可能性以及会使您的应用程序看起来可疑的警报风暴,因为它没有任何真正的理由从用户眼中使用java)
总结以上是内存溢出为你收集整理的Html / JavaScript:每次下载时覆盖文件全部内容,希望文章能够帮你解决Html / JavaScript:每次下载时覆盖文件所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)