c# - 无法在 ASP Dot net Core 3.1 中正确使用 IFromFile 对象上传 2 Kb 文件
问题描述
这是我的代码:
try
{
string basedirecotry = _env.WebRootPath; //AppDomain.CurrentDomain.BaseDirectory;
string filePath = basedirecotry + "\\images\\services\\";
filePath = filePath + file.FileName;
file.CopyTo(new FileStream(filePath, FileMode.Create));
return Json("/images/services/" + file.FileName);
}
catch (Exception ex)
{
return Json("0");
}
文件被创建到指定的路径,但文件大小为 0 Kb。但如果我上传的文件大小大于 30 Kb,它正在工作文件我不知道小于 30 Kb 的工作与否。另外我在 appconfig 中也没有任何配置。
任何人都可以帮助我吗?
解决方案
我使用 FormFileExtension 找到了一个解决方案,我能够成功保存不到 5 kb 的文件。
推荐阅读
- c++ - 在 CreateConstantBufferView 处超出虚拟地址的末尾
- linux - 如何更新我的 libthread_db 共享库以匹配 libpthread 共享库?
- javascript - React Webpack 无效的选项对象。CSS Loader 已使用选项对象初始化
- c# - 实体框架 6 中的更新数据库命令不起作用
- javascript - JavaScript 生成器及其原型链
- android - ViewModel 正在为 recyclerview 复制项目
- mysql - 按客户选择,他最近的订单中最贵的产品名称
- reactjs - 使用 React 重定向到另一条路线
- postgresql - 无法找到或构造 Param[shapeless.::[String,shapeless.::[io.circe.Json,shapeless.HNil]]]
- oracle - PL/SQL 语句被忽略