.net framework 上传文件获取保存的物理路径
参考另一博客其中有上传文件保存到本地过程
调用外部API(HTTPS).net Framework 4.7.2 MVC --使用httpclient - じ逐梦 - 博客园 (cnblogs.com)
重要知识点:
1、获取程序的基目录 --(控制器等都在这个文件目录下面)
c#获取当前运行程序所在的目录 - 腾讯云开发者社区-腾讯云 (tencent.com)
var s3 = System.AppDomain.CurrentDomain.BaseDirectory;
目前了解到的两个方法结果一样
var sf = System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase;
2、获取项目根目录后拼接要保存文件的详细路径(也就是拼接详细保存物理路径-并判断这个文件夹是否存在-不存在自动创建)
string sBaseDir = "upload/avs/"; var genurl = System.AppDomain.CurrentDomain.BaseDirectory; sBaseDir = genurl + sBaseDir; if (!Directory.Exists(sBaseDir)) { Directory.CreateDirectory(sBaseDir); }
本文来自博客园,作者:じ逐梦,转载请注明原文链接:https://www.cnblogs.com/ZhuMeng-Chao/p/16922815.html