问题标签 [iformfile]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
33 浏览

file - 自己的 FormFile 模型

目前我正在解决加载文件的问题 - 我使用了 IFormFile,但我现在需要为每个文件添加一个变量(布尔值) - 以了解用户是否将此文件标记为主文件或附加文件。

我试图制作自己的课程:

但是当我使用它时,模型中没有文件。(当我使用List<IFormFile>而不是List<MyFormFile>在模型中时,它可以工作。

当前从浏览器发送的文件如下所示:

文件 {mainFile: true, name: "Test_Result.pdf", lastModified: 1597833278041, lastModifiedDate: Wed Aug 19 2020 12:34:38 GMT+0200 (Central European Summer Time), webkitRelativePath: "", ...}

我错过了什么?

谢谢。

0 投票
1 回答
74 浏览

file - 如何将表单数据 IFormFile 从 Controller 发布到 API?

在 api IFormFile 中收到 null。

Javascript:

表单文件到达控制器却无法到达前面的api控制器:

接口:

0 投票
1 回答
26 浏览

asp.net-core - 注册时上传图片给用户时出错?

我在注册时尝试为我的用户上传个人资料图片,但发生错误“处理请求时发生未处理的异常”,这是什么以及如何修复它。我已成功加载索引页面的图像,但我的注册器收到如下所示的错误。这是我的代码

错误图片 在此处输入图片描述

0 投票
0 回答
36 浏览

asp.net-core - IFormfile 不发送最新文件

我正在开发一个 ASP.NET 核心 Web 应用程序,我必须从 Excel 文件中导入一些数据。我已经构建了一个网页,上面有一个使用模型绑定到 IFormFile 的表单。

当我选择一个 Excel 文件并在第一次上传文件并在后端接收时提交表单时;没问题。然后我首先检查 Excel 文件中的单元格,当它不符合我的预期时,我会返回一个错误。用户可以通过 Microsoft Excel 更正 Excel 文件,然后再次按下提交按钮(文件仍处于选中状态)。然后发生的事情是后端收到的不是更正的文件,而是旧文件!...这不是我想要的,我想收到更正的最新文件。我怎样才能做到这一点?

0 投票
1 回答
56 浏览

asp.net-core - 如何将 pdf 文件传递​​给需要 IFormFile 的控制器

我一整天都在研究这个问题,并且已经进行了研究,我似乎无法在任何地方找到解决方案。我有这个在我的控制器中调用 List 的函数,List 需要一个 IFormFile 参数,这是我的 javascript 方法

这是我在控制器中的列表

CFile 总是空的,我已经尝试过不同的方法,比如传递

其他人有想法吗?

0 投票
0 回答
36 浏览

file-upload - 无法同时创建教程和上传文件

我在创建教程和同时上传文件时遇到问题。每次我尝试,邮递员都会告诉我:

“错误:错误请求”

我不知道如何解决这个问题...

在我的 TutorialDTO.cs 我有

在我的 TutorialController.cs 我有

有人可以帮助我吗?这几天我一直在为这个问题苦苦挣扎。而且我开始厌倦这个...

0 投票
1 回答
29 浏览

api - 无法使用 IFormFile 将值发布到 Web API

我有一个 Web 应用程序,它执行将图像上传到 api 的操作,代码如下

并且在这样的代码上方有一个 Web API 来处理 Rest 请求

我的问题是 Web 应用程序中的 UploadModel 模型包含从前端请求的正确值(UserId = 10,Token = "eyJ........",File = [object])但是当它发布时对于 API,UploadModel 中的 3 个属性没有获得从 Web 应用程序发布的值(UserId = 0,Token = null,File = null)

你能帮我找到解决方案吗?谢谢大家

0 投票
1 回答
82 浏览

razor - 从视图上传文件时.net core IFormFile null

我正在尝试将文件绑定到模型中的 IFormFile 属性。当我上传文件时,该属性仍然为空。知道我做错了什么吗?

我的代码看起来像这样:

模型:

看法:

出于某种原因,当属性类型是字符串时,它会设法使用文件名填充 UploadedFile,但是当它是 IFormFile 时,它​​仍然为空(而其他属性已成功填充)。

0 投票
0 回答
19 浏览

c# - 无法保存从剃刀视图上传为 IForm 的文件的文件名

我的目标是让用户将文件上传到服务器,将文件保存在本地(在服务器上)并在模型中保留带有本地文件路径的属性,向用户返回不同的视图,然后返回到控制器/模型仍然具有文件路径的服务器。我的代码看起来像这样:

我的模型:

我的控制器:

意见:

问题是一旦调用 DoSomething 函数,所有其他属性都被分配,只有 LocalFilePath 属性为空。知道为什么吗?

0 投票
1 回答
910 浏览

c# - ASP .NET Core Web API - 使用 IFormFile 从上传控制器获取和提取 .zip 文件

我有一个 API 上传控制器,它有一个参数 IFormFile。从 Swagger,我传递了一个 .zip 文件,其中包含一些 .json 文件。我想从我从 Swagger 收到的 .zip 中获取这些 .json 文件,并将它们传递给将处理它们的服务。

所以我设法创建了这样的逻辑。我将 .zip 文件保存在 (~Temp>settings) 目录中,接下来我要做的是解压缩该文件并将 .json 文件发送到名为“temp-json-imports”的不同目录中。这样我就可以获取 .json 文件并使用它们。

在此处输入图像描述

这是我到目前为止编写的代码,它不起作用,它在最后一行失败 - (ZipFile.ExtractToDirectory(filePath, tmpJsonImports);),除了 System.IO.IOException 类型的异常(如所示下图)。任何关于如何解决这个问题的想法都将非常受欢迎。:)

在此处输入图像描述