首页 > 解决方案 > 我需要将图像文件上传和读取到不属于我的项目文件夹 Asp.NET MVC 5 的文件夹中。我的站点托管在 IIS 服务器中。任何想法?

问题描述

我需要将图像文件上传和读取到不属于我的项目文件夹的文件夹中。我的网站托管在 IIS 服务器中。我已经将文件保存在我的项目文件夹中。没有问题。但我需要将其更改为外部文件夹。我怎样才能做到这一点?我正在使用 .NET 4.5.2。

这就是我现在使用的

            string filename = Path.GetFileName(objdata.image.FileName);
                string imagepath = Path.Combine(Server.MapPath("~/SupplierImages/"), filename);

                if (System.IO.File.Exists(imagepath))
                {
                    System.IO.File.Delete(imagepath);
                }

                objdata.image.SaveAs(imagepath);

标签: c#.netasp.net-mvc

解决方案


但我需要将其更改为外部文件夹。我怎样才能做到这一点?

您可以通过将其更改为另一个文件夹来将其更改为另一个文件夹:

string imagepath = Path.Combine(@"C:\Whatever\folder\you\want", filename);

推荐阅读