【发布时间】:2013-08-11 02:30:00
【问题描述】:
我正在从 MVC 上传文件,我想将上传的图像存储在网络或任何其他系统上,我有该系统的 IP 地址,
谁能帮我找出我在哪里犯了错误,或者有没有其他方法可以将图像存储在某个 IP 地址上。
I am using this code to save image on another machine with IP address
public ActionResult Test(string ENROLLIMAGE)
{
if (!string.IsNullOrEmpty(ENROLLIMAGE))
{
HttpPostedFileBase file = Request.Files["ENROLLIMAGE"];
Guid ImageId = Guid.NewGuid();
var filename = ImageId.ToString() + Path.GetExtension(file.FileName);
file.SaveAs(Server.MapPath("\\\\192.168.11.113\\D:\\UploadedFiles" + filename));
Uri addy = new Uri("\\\\192.168.11.113\\D:\\UploadedFiles" + filename);
}
return View();
}
请帮忙!!!! 当我尝试上传“不支持给定路径的格式”时,它给了我错误。
谢谢
【问题讨论】:
-
我建议尝试使用Windows资源管理器或winkey+R访问路径。您的共享名称可能是“D$”而不是“D:”。我还建议在路径字符串之前使用“@”来减少“\”字符的数量。
-
嗨,argaz,我已经尝试过使用@"192.168.11.113\D:\UploadedFiles" 提供路径,但它不起作用,有什么方法可以执行此操作
-
试试 D$,就像我在第一条评论中所说的那样,您可以通过尝试使用 Windows 资源管理器或 winkey+R 访问共享文件夹来节省时间并更好地排除故障,只需将路径放在那里并按 Enter .