【发布时间】:2013-12-28 10:03:26
【问题描述】:
我在 IIS.7 中托管了我的 asp.net Web 应用程序,我尝试了一些示例代码,使用 httpwebrequest post 将图像从客户端机器上传到服务器。但没办法。
我在通过浏览器访问本地机器路径时遇到问题。 我知道出于安全原因浏览器不允许它读取本地机器路径。 那么不使用 fileuplaod 控件和输入文件类型,我怎么能访问呢? 有没有办法以编程方式获取客户端机器路径?
我的要求是:用户不应该允许选择文件路径。 所以在后面的代码中我想读取特定的目录图像文件并在 FileStream 上设置值。
Ex:like
string uploadfile = @"D:\Test.jpg";
FileStream fileStream = new FileStream(uploadfile,FileMode.Open, FileAccess.Read);
当我给出@"D:\Test.jpg 这样的路径时,它会查看服务器机器路径。
我尝试了相同的示例: C# HttpWebRequest form upload
感谢提前
【问题讨论】:
-
您将不得不编写一些客户端代码。