问题标签 [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.
c# - 是否有必要 Dispose 对象包含 IFormFile(二进制文件)asp.net core 2
我正在处理 asp.net core 2 上的上传服务 API,由于我正在处理文件,我想知道是否有必要在完成包含文件的对象后实现 IDispose 接口并调用 Dispose() 方法或将其留给 .net 核心框架来调用垃圾收集器。
编辑1:(这是我的代码的一部分)
c# - 如何在没有 Moq 的情况下在 C# 中实例化 FormFile 的实例?
我想通过集成测试测试一个将文件附加到 RavenDB 数据库中的文档的函数。为此,我需要一个IFormFile
.
显然,我不能从接口实例化,所以我尝试实例化一个FormFile
从接口继承的实例IFormFile
。
但这会引发以下错误:
当我ContentType = "application.pdf"
从代码中删除 时,它允许我实例化一个新实例但没有ContentType
.
如何实例化FormFile
有ContentType
和没有Moq
框架的实例?
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 方面。谢谢!
rest - 从 Rest API 返回 IFormFileCollection
我在 asp core 2.1 上有 rest api 应用程序,我必须返回图像。然后在客户端应用程序(asp mvc 站点)上,我需要让 IFormFileCollection 使用它。我该怎么做?我无法理解如何从 rest api 上的现有文件创建 IFormFile 并将其返回或如何将传入的 FileResult 转换为 IFormFile
unit-testing - DataTable/DataSet 到 IFormFile(Excel) 到单元测试
我正在对一个新的 API 进行单元测试。我需要编写一个测试方法来调用使用 ExcelDataReader.DataSet 将 excel 转换为数据表的方法。
ExcelDataReader 库文档并未表明有任何方法可以将数据集形成为 excel 文件。API 控制器中的 REST 方法将文件作为 IFormFile 接收。所以我需要从DataTable/DataSet 到一个可以识别为xlsx 的IFormFile。
您如何在 .net 核心中从 DataTable 转到 IFormfile(Excel)?
javascript - 图像上传的 IFormFile 类型正确?
我有一个 asp.net core 2 api,我制作了一个可以接受图像的方法(将来可能是 zip 文件)
我正在使用一个名为filepond的 javascript 图像上传器,并且我使用 IFormFile 作为类型。
它似乎在抓取数据,但是当我查看存储在 filepond 中的内容时,我看到了
但是我上传的文件名就像testImage.jpg.
我看到文件名似乎存储在
这是应该的吗?
asp.net-core - IFormFile 'System.InvalidOperationException'
我的 ASP.NET Core 应用程序中 IFormFile 中的 non-public.member _baseStream 属性在上传文件后引发以下异常:
我正在尝试使用带有以下代码的剃须刀页面上传文件:
在代码隐藏类中,我只得到了声明,除了剃须刀页面外,没有其他任何东西可以读取或写入参数:
谢谢你的帮助!
我的最终目标是将文件解析为字节数组并将 sava 解析为这样的数据库:如何在没有路径的情况下直接将文件转换为字节数组(不保存文件) 但是在那里我得到了一个空指针异常。
c# - 如何计算 IFormFile 对象的校验和
我有一个形式为IFormFile
. 我需要计算这个文件的校验和。我怎样才能做到这一点。
c# - 上传文件到服务器需要 IFileForm 对象作为 POST 参数
首先,让我说我对网络不是很有经验。
我需要将文件上传到服务器,Swagger 文档说它需要一个带有一些参数的 POST:
同样在 Swagger 文档页面上,它提供了模型
我正在制作一个 Xamarin.Forms 应用程序(UWP 和 iOS),并注意到 IFormFile 和 FormFile 定义位于 AspNetCore 命名空间中,我似乎无权访问它。
所以我做了一个模拟 FormFile 类
我正在尝试上传:
我得到的回应是
我完全不知道如何上传到该服务器。