首页 > 解决方案 > 无法在 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 中也没有任何配置。

任何人都可以帮助我吗?

标签: c#asp.net.net.net-core

解决方案


我使用 FormFileExtension 找到了一个解决方案,我能够成功保存不到 5 kb 的文件。


推荐阅读