Asp.net 如何在不浏览文件的情况下上载文件?

Asp.net 如何在不浏览文件的情况下上载文件?,asp.net,vb.net,Asp.net,Vb.net,我正在学习如何在ASP.NET中使用FileUpload控件。我有点好奇,是否可以上传一个文件而不必浏览它,也就是说,通过知道我想要上传的文件的路径 伪示例: filepath = "C:\temp\file.txt" FileUpload1.SaveAs( ..., filepath ,...) 如果这是不可能的,是否有办法通过使用其他方式(如httppostfile等)执行此操作?出于安全原因,浏览器通常会阻止访问文件上载未选择的本地文件系统对象 大多数文件上传还需要人工操作来选择文件

我正在学习如何在ASP.NET中使用FileUpload控件。我有点好奇,是否可以上传一个文件而不必浏览它,也就是说,通过知道我想要上传的文件的路径

伪示例:

 filepath = "C:\temp\file.txt"
 FileUpload1.SaveAs( ..., filepath ,...)

如果这是不可能的,是否有办法通过使用其他方式(如httppostfile等)执行此操作?

出于安全原因,浏览器通常会阻止访问文件上载未选择的本地文件系统对象


大多数文件上传还需要人工操作来选择文件路径;也就是说,它们阻止使用JavaScript指定文件路径。

出于安全原因,浏览器通常阻止访问文件上载未选择的本地文件系统对象


大多数文件上传还需要人工操作来选择文件路径;也就是说,它们阻止使用JavaScript指定文件路径。

如果将代码更改为:

filepath = "C:\documents\mypasswords.txt"
FileUpload1.SaveAs( ..., filepath ,...)

这个文件是自动上传到你的服务器上的,而我,作为你网站的用户,不知道吗?嗯,我不会是你网站的快乐用户。幸运的是,这是不可能的。

如果您将代码更改为:

filepath = "C:\documents\mypasswords.txt"
FileUpload1.SaveAs( ..., filepath ,...)
这个文件是自动上传到你的服务器上的,而我,作为你网站的用户,不知道吗?嗯,我不会是你网站的快乐用户。幸运的是这不可能