我有以下项目结构。
解决方案:
我在Project 1的控制器中实现了上传功能,我希望上传的图像位于Project 2的图像文件夹中。
我该怎么做?
答案 0 :(得分:0)
您可以将文件上传到服务器磁盘上的文件夹中,然后每个项目都会访问StreamReader
的文件,例如
答案 1 :(得分:0)
您可以使用此代码:
public ActionResult UploadPicture(Picture picture)
{
foreach (var file in picture.Files)
{
if (file.ContentLength > 0)
{
var fileName = Path.GetFileName(file.FileName);
var path = Path.Combine(Server.MapPath("~/images"), fileName);
file.SaveAs(path);
}
}
return View();
}
图片代码:
public class Picture
{
public IEnumerable<HttpPostedFileBase> Files { get; set; }
}