c# - 我需要将图像文件上传和读取到不属于我的项目文件夹 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);
解决方案
但我需要将其更改为外部文件夹。我怎样才能做到这一点?
您可以通过将其更改为另一个文件夹来将其更改为另一个文件夹:
string imagepath = Path.Combine(@"C:\Whatever\folder\you\want", filename);
推荐阅读
- node.js - nodejs, pg-promise:最佳存储库模式
- ssl - 从浏览器拦截 TLS/HTTP/2
- c - 如何从 x86-64 系统交叉编译将在 i386 架构上运行的程序?
- linux - Linux 上的 ASP.NET Core Windows 身份验证
- apache-spark - Spark:在集群模式下运行时,如何将 log4j 记录器输出显示到控制台?
- sql - 在新行插入时更新表列
- c# - 将 Html.DropDownList 与视图组件一起使用
- netlogo - 如何访问 netlogo 的代理集中代理内部的属性?
- json - 我如何调整代码以很好地显示双重类型
- javascript - 如何检测打开的选项卡上的 URL 更改