c# - 在 ubuntu 操作系统中,当我尝试上传文件时,会自动投影自己添加的根路径
问题描述
我尝试从 .net 核心应用程序上传文件,它在 windows 操作系统上运行良好,但是当我尝试在 ubuntu 操作系统中运行 .net 核心应用程序时,在此同时在特定文件夹中上传文件时,应用程序会自动添加其根路径.
这是我的代码如下
var Image = editProfile.PostedFile;
if (Image != null)
{
var Extension = Path.GetExtension(Image.FileName);
var FileName = DateTime.Now.Ticks + Extension;
var SaveFileName = Settings.UserProfilePhotoPath + FileName;
var FilePath = Settings.DisplayCompanyLogo() + "/" + FileName;
using (var fileStream = new FileStream(FilePath, FileMode.Create))
{
await Image.CopyToAsync(fileStream);
}
editProfile.CompanyLogo = SaveFileName;
}
else
{
editProfile.CompanyLogo = null;
}
解决方案
推荐阅读
- python - Scipy 给出了错误的矩阵乘法结果
- java - 解决 '^M' 或 '\r' 字符行结尾的最佳位置/阶段
- python - 安装python3-dev时的问题
- java - 调用远程soap服务(javax.xml.ws)时获取NullPointerException
- maven - Maven-checktyle-plugin 忽略配置中的排除项
- docker - CMake - Docker容器内的VS 2013编译检查失败
- shiny - Shiny - 如何在 uiOutput 中使用的 numericInput 中禁用用户输入
- python - 在 CSV 文件 python 中使用现有的迭代行追加新行
- python - 如果元素具有越界列表索引,则返回默认值
- maven - 为什么制作springboot fat jar的mvm包适用于父级但不适用于dependencyManagment