问题标签 [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 投票
5 回答
16655 浏览

c# - .net core 2.1 使用 Postman“发布”一个 IFormFile - 应用程序在未读取整个请求正文的情况下完成

我正在研究 dotnet 核心 WebAPI 2.1,但找不到将图像发送到正文的方法。

控制器如下所示:

这是我的邮递员电话: 在此处输入图像描述

这个电话永远不会结束,因为Kestrel失败 了在此处输入图像描述

我已经尝试使用Consumes

同样在邮递员中,我将 Content-Type 设置为 multipart/form-data

0 投票
2 回答
1602 浏览

c# - 是否有必要 Dispose 对象包含 IFormFile(二进制文件)asp.net core 2

我正在处理 asp.net core 2 上的上传服务 API,由于我正在处理文件,我想知道是否有必要在完成包含文件的对象后实现 IDispose 接口并调用 Dispose() 方法或将其留给 .net 核心框架来调用垃圾收集器。

编辑1:(这是我的代码的一部分)

0 投票
1 回答
20958 浏览

c# - 如何在没有 Moq 的情况下在 C# 中实例化 FormFile 的实例?

我想通过集成测试测试一个将文件附加到 RavenDB 数据库中的文档的函数。为此,我需要一个IFormFile.

显然,我不能从接口实例化,所以我尝试实例化一个FormFile从接口继承的实例IFormFile

但这会引发以下错误:

当我ContentType = "application.pdf"从代码中删除 时,它允许我实例化一个新实例但没有ContentType.

如何实例化FormFileContentType和没有Moq框架的实例?

0 投票
1 回答
1123 浏览

c# - 为什么我的 Asp.Net 控制器中的 IFormFile 没有发生模型绑定?

我编写了一些代码 (MetadataProcessor) 来定位 xml 文件并将其发送到 API ( http://localhost:5000/api/Events/UploadAzureEncodedMetadata ) 以进行解析。但是,调用 API 时,IFormFile 参数始终为空。我已经用 fiddler 检查了生成的 http 请求,以确定是什么导致了模型绑定问题(如果是这样的话),但我没有发现任何问题。

元数据处理器:

API 中的 MVC 控制器:

最后,这是 MetadataProcessor 产生的 http 请求的原始读数,导致控制器中 formFile 的值为空:

我知道还有其他方法可以上传 xml 数据,但如果可能的话,我更愿意将 xml 解析保留在 api 方面。谢谢!

0 投票
2 回答
578 浏览

rest - 从 Rest API 返回 IFormFileCollection

我在 asp core 2.1 上有 rest api 应用程序,我必须返回图像。然后在客户端应用程序(asp mvc 站点)上,我需要让 IFormFileCollection 使用它。我该怎么做?我无法理解如何从 rest api 上的现有文件创建 IFormFile 并将其返回或如何将传入的 FileResult 转换为 IFormFile

0 投票
0 回答
262 浏览

unit-testing - DataTable/DataSet 到 IFormFile(Excel) 到单元测试

我正在对一个新的 API 进行单元测试。我需要编写一个测试方法来调用使用 ExcelDataReader.DataSet 将 excel 转换为数据表的方法。

ExcelDataReader 库文档并未表明有任何方法可以将数据集形成为 excel 文件。API 控制器中的 REST 方法将文件作为 IFormFile 接收。所以我需要从DataTable/DataSet 到一个可以识别为xlsx 的IFormFile。

您如何在 .net 核心中从 DataTable 转到 IFormfile(Excel)?

0 投票
1 回答
452 浏览

javascript - 图像上传的 IFormFile 类型正确?

我有一个 asp.net core 2 api,我制作了一个可以接受图像的方法(将来可能是 zip 文件)

我正在使用一个名为filepond的 javascript 图像上传器,并且我使用 IFormFile 作为类型。

它似乎在抓取数据,但是当我查看存储在 filepond 中的内容时,我看到了

但是我上传的文件名就像testImage.jpg.

我看到文件名似乎存储在

这是应该的吗?

0 投票
2 回答
954 浏览

asp.net-core - IFormFile 'System.InvalidOperationException'

我的 ASP.NET Core 应用程序中 IFormFile 中的 non-public.member _baseStream 属性在上传文件后引发以下异常:

我正在尝试使用带有以下代码的剃须刀页面上传文件:

在代码隐藏类中,我只得到了声明,除了剃须刀页面外,没有其他任何东西可以读取或写入参数:

谢谢你的帮助!

我的最终目标是将文件解析为字节数组并将 sava 解析为这样的数据库:如何在没有路径的情况下直接将文件转换为字节数组(不保存文件) 但是在那里我得到了一个空指针异常。

0 投票
2 回答
816 浏览

c# - 如何计算 IFormFile 对象的校验和

我有一个形式为IFormFile. 我需要计算这个文件的校验和。我怎样才能做到这一点。

0 投票
1 回答
1522 浏览

c# - 上传文件到服务器需要 IFileForm 对象作为 POST 参数

首先,让我说我对网络不是很有经验。

我需要将文件上传到服务器,Swagger 文档说它需要一个带有一些参数的 POST:

同样在 Swagger 文档页面上,它提供了模型

我正在制作一个 Xamarin.Forms 应用程序(UWP 和 iOS),并注意到 IFormFile 和 FormFile 定义位于 AspNetCore 命名空间中,我似乎无权访问它。

所以我做了一个模拟 FormFile 类

我正在尝试上传:

我得到的回应是

我完全不知道如何上传到该服务器。