如何使用 JavaScript 访问 shared/network 文件夹?
How to access a shared/network folder using JavaScript?
我需要开发一种工具,使用客户端技术(HTML5、CSS3 和JavaScript) 而已。下面是复制文件的JavaScript函数。
function copyFile() {
var myObject, f;
myObject = new ActiveXObject("Scripting.FileSystemObject");
f = myObject.GetFile("@\Network_Name\Home$\User_Folder\Downloads\Folder_Name\Test.pdf");
if(!f)
{
return alert("File Not Found");
}
f.copy("@\Network_Name\Home$\User_Folder\Downloads\Backup_Folder");
}
由于我使用的是 ActiveXObject
,以上代码只能在 IE 中运行。但是我在行 @\Network_Name\Home$\User_Folder\Downloads\Folder_Name\Test.pdf
中收到以下错误。请帮助我使用 JavaScript.
正确访问网络文件夹
为此目的尝试使用 Ajax 请求方法类型 "GET"。
逐字标识符 (@
) 适用于 C# 而不是 JavaScript,您需要转义斜杠:
.GetFile("\\Network_Name\Home$\User_Folder\Downloads\Folder_Name\Test.pdf");
我需要开发一种工具,使用客户端技术(HTML5、CSS3 和JavaScript) 而已。下面是复制文件的JavaScript函数。
function copyFile() {
var myObject, f;
myObject = new ActiveXObject("Scripting.FileSystemObject");
f = myObject.GetFile("@\Network_Name\Home$\User_Folder\Downloads\Folder_Name\Test.pdf");
if(!f)
{
return alert("File Not Found");
}
f.copy("@\Network_Name\Home$\User_Folder\Downloads\Backup_Folder");
}
由于我使用的是 ActiveXObject
,以上代码只能在 IE 中运行。但是我在行 @\Network_Name\Home$\User_Folder\Downloads\Folder_Name\Test.pdf
中收到以下错误。请帮助我使用 JavaScript.
为此目的尝试使用 Ajax 请求方法类型 "GET"。
逐字标识符 (@
) 适用于 C# 而不是 JavaScript,您需要转义斜杠:
.GetFile("\\Network_Name\Home$\User_Folder\Downloads\Folder_Name\Test.pdf");