我是JavaScript的新手。我需要使用JavaScript将文件移动到另一个目录。如何使用JavaScript简单地移动该文件?
我怎么解决这个问题?
我尝试过这个,但它不起作用....
<html>
<h2>Move file in JavaScript</h2>
<script language="javascript">
function moveFile(){
var object = new ActiveXObject("Scripting.FileSystemObject");
var file = object.GetFile("Table1.xml");
file.Move("./Docus/");
document.write("File is moved successfully");
}
</script>
<form>
<input type="Button" value="Move File" onClick='moveFile()'>
</form>
</html>
我怎么能这样做,有人吗?
试过这段代码,完美地运作:
function moveFile(){
var object = new ActiveXObject("Scripting.FileSystemObject");
var file = object.GetFile("C:\\wamp\\www\\phptest.php");
file.Move("C:\\wamp\\");
document.write("File is moved successfully");
}
在您的代码中,问题似乎在文件路径“./Docus/”中。尝试放置绝对路径然后检查。
据我所知,您尝试解决的问题是创建某种丰富的UI(用户界面),用户可以通过目录树拖放文件。
嗯,这肯定是可能的,但是正确的方法 - 我的意思是让它跨浏览器兼容和安全 - 使用在其后面运行的服务器端脚本(PHP,ASP.Net,无论如何),提供所有数据和文件系统操作,在其上面有一个安全层。
如果你想要一个不安全的MS Internet Explorer解决方案 - 确保你可以使用ActiveX对象。