我正在尝试上传图片和缩略图。
我已将 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);
}
}