【发布时间】:2012-04-30 02:46:02
【问题描述】:
我正在尝试上传图片和缩略图。
我已经将web.config中的上传路径设置为<add key="UploadPath" value="/Images"/>
当我上传图片时,它会获取应用程序所在的硬盘驱动器和文件夹的完整路径|:
D:\Projects\Social\FooApp\FooApp.BackOffice\Images\image_n.jpg
但我只想要/images/image_n.jpg
我正在使用Path.Combine,你认为是这个原因吗?
我该如何解决这个问题?
这是代码|:\
foreach (var file in files)
{
if (file != null && file.ContentLength > 0)
{
var fileName = Path.GetFileName(file.FileName);
if (fileName != null) originalFile = Server.MapPath(upload_path) + DateTime.Now.Ticks + "_ " + fileName;
file.SaveAs(originalFile);
images.Add(originalFile);
}
}
【问题讨论】:
-
你是如何得到图片的完整路径的?
标签: c# asp.net-mvc-3 image path