问题标签 [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# - 将文件添加到 Flurl 多部分 POST 请求时,IFormFileCollection 为空
我正在尝试使用 Flurl 上传文件AddFile
。
结果IFormFileCollection
为空,尽管我能够在Request.Form.Files[0]
以正确的内容长度查看该项目时看到该项目。
创建请求:
处理请求:
一个常见问题似乎是参数名称与 Content-Disposition 标头中的名称不匹配,但我将它们更新为两者都是,但我files
仍然遇到同样的问题。
c# - 如何将选定的值关联到上传的 IFormFile
在 ASP.Net Core 和 JQuery 中,我试图将选择列表中的选定值关联到正在上传的 IFormFile。选择列表选项是一个类别列表,上传的文件需要属于一个类别。可能有几个 IFormFiles 与表单提交一起提交,但每个文件都必须使用所选类别的 id 进行分类(不是多选,而是几个单个文件)。
我正在使用 JQuery .each() 来获取 IFormFile 值和 categoryId,但是 categoryId 的值在遇到 C# 控制器方法时为空。
我正在尝试从 Select List selected Option 中获取选定的值到 JQuery FormData 对象中(这可行),并通过 AJAX 调用将其传递给 C# 控制器方法(除了选定的 id 之外,一切正常)。
javascript - 如何将 Dropzone.js 与 ASP.NET Core MVC 集成?
我想使用 IFormFile 在我的数据库中上传一些文档。在客户端,我使用的是 Dropzone.js,但它不能正常工作。每当我点击提交按钮时,它都会在参数中发送一个空值。我有两个疑问。1.如何将文档(图像/PDF)发送到操作方法。2.如何重新设计(改变风格)Dropzone。(如果有人解释 dropzone 的流程,那将非常有用)
这是我的 HTML 代码
JS代码:
这是我的服务器端语言代码:
使用的脚本和 CSS(所有文件均从 Dropzone.js 下载):
c# - 如何在 asp.net core 中创建端点,接受多个文件,每个文件都有一个链接的文本?
我想在现有的 asp.net 核心 API 中创建一个新端点。应该可以将带有链接文本字符串的多个文件上传到每个文件。我也想用 PostMan 来测试这个端点。是否有可能做到这一点?
这是我运行的 C# 测试代码,但我不知道如何从 PostMan 调用它:
c# - 如何在 C# 中将 IFormFile 转换为 byte[]?
我收到IFormFile
并想将其转换为byte[]
,我的代码如下所示:
我尝试了一些东西,但我什至不确定我是否可以转换IFormFile
为byte[]
我尝试过的方式,不确定这是否是正确的方法。
无论如何,感谢您的帮助。
c# - C# 将 IFormFile 读入 byte[]
我正在尝试读取IFormFile
从 HTTP POST 请求中收到的信息,如下所示:
但是出现了问题,在此行执行后:
的所有元素bytes
都为零。
此外,在我的 Visual Studio 项目中创建了具有相同名称的文件,我不希望发生这种情况。
c# - 将 .h5 内容从 IFormFile 转换为 JSON
我有一个 asp net core web 应用程序,我可以在其中上传文件,在控制器上我得到 IFormFile 中的文件,如下所示:
其中一些文件是图像,但一个是带有元数据的 .h5。我想将这些信息存储在 mongdb 中,到目前为止一切顺利。
但在写入 mongodb 之前,我想提取 h5 中的信息,以便将其保存为 mongo 文档中的字段。简而言之,我想将控制器中的 .h5 文件作为 IFormFile 打开并将其内容转换为 JSON。
我正在使用 HDF5DotNet.x64 包尝试打开文件,但如果我通过文件路径但无法从 byte[] 或 MemoryStream 打开,我只能打开 .h5。
你知道有什么方法或包可以做到这一点吗?
非常感谢
ajax - asp.net核心用ajax发送formfile,我不能在控制器中归档
ASP.NET 核心 2.2
model.file 或其他文件。不要来文件。每次都为空。嵌套 ajax 或运行顺序 ajax。
我想更新个人资料。我能。当文件上传到工作中时,我爆炸了。
使用不同的 ajax 查询进行文件上传和用户更新?我应该期望在不同的方法中使用不同的 ajax 查询吗?还是在单个 ajax 查询中处理?
对不起,我的英语不好。
控制器:
简介型号:
查询:
c# - Form Recognizer SDK,使用自定义模型分析,文件流问题
当我尝试使用FileStream
本地文件分析 pdf 文档时,一切正常。但是当我使用IFormFile
and use 方法OpenReadStream()
并将该流传递给表单分析器的 Analyze 方法时,我得到了一个异常。我还尝试从流中创建一个新流IFromFile
,但这也不起作用。
任何帮助都感激不尽。谢谢
工作代码:
我正在努力工作的代码:
jquery - 通过 ajax 发布时 IFormFile 属性获取空值(已使用 enctype="multipart/form-data")
我通过 ajax 提交表单,但“fileUpload”属性总是得到一个空值,我也尝试在表单标签中包含 enctype="multipart/form-data" 但它仍然是一样的。还尝试了不同的答案,这些答案在同一主题的其他问题上得到了回应,但没有任何效果。
HTML 代码
JS
ActionMethod (Controller): [这里我得到空值 viewModel.fileUpload = null]
视图模型