我正在寻找将span元素的内容写到URL位置ex ../ JSONs /的文件(无论是写到现有的空文本文件还是创建一个)。>
当前这是范围的内容:
chr11 108150237 . G A 27 PASS AO=370;DP=981;AF=0.3772 GT:GQ 0/0 chr13 32910456 . C G 33 PASS AO=442;DP=925;AF=0.4778 GT:GQ 0/0 chr7 55214348 . C G 13 PASS AO=53;DP=776;AF=0.0683 GT:GQ 0/0
我希望将此内容写入../JSONs/test.txt中的文件中
我已经在我的.htaccess文件中的相关位置启用了POST。到目前为止,我有此代码:
//content from span class log var str=$("#log").html(); var regex = /<br\s*[\/]?>/gi; var text = str.replace(regex, "\n"); // looking to see if download to local works var e = document.createElement('a'); e.setAttribute('href', 'data:text/plain;charset=utf-8,' + encodeURIComponent(text)); e.setAttribute('download', 'test.txt'); e.style.display = 'none'; document.body.appendChild(element); //element.click(); // document.body.removeChild(element); //yes download to local works // test post content to file var http = new XMLHttpRequest(); http.open("POST","../JSONs/test.txt",true); http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); http.setRequestHeader("Content-length", text.length); http.setRequestHeader("Connection", "close"); http.send(text);
我在POST上收到200 OK响应,但是没有将任何内容写入../JSONs/test.txt或没有创建新的内容来写入内容。
有人可以帮我一下吗?
谢谢!!!!
我正在尝试将span元素的内容写入URL位置ex ../ JSONs /的文件(是写入现有的空文本文件还是创建一个文本文件)。当前,这是范围的内容:chr11 ...
您必须具有适当的服务器组件才能写入文件。 Javascript本身是一种客户端(仅表示浏览器)脚本语言,没有对文件的写权限。那将是一个巨大的安全问题!想象一下,如果您去了一个网站,并且有一些Javascript开始写入PC上的文件。