问题标签 [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 回答
8344 浏览

asp.net - 我应该使用 IFormFile 在 ASP.NET Core API 中上传文件吗

我可以理解使用IFormFile在 MVC Web 应用程序中上传文件,但是在编写支持 Swagger 的 API 时使用 ASP.NET Core 上传文件的正确方法是什么?

使用 IFormFile

使用 Body.Stream

0 投票
0 回答
366 浏览

asp.net-core - IFormFile 是否会在 ASP.NET Core 中自动从客户端读取文件?

我的 Razor 模型中有 IFormFile 并将其提交到服务器。当我到达那里时,将从客户端读取文件还是我需要手动执行。

这个想法是我想使用 CopyToAsync 但我担心如果文件已经在内存中,我将为文件分配两次内存。

0 投票
0 回答
731 浏览

angularjs - ASP.Net Core 使用 AngularJS 上传带有记录的文件

我正在使用上传文件的新实现,即 IFormFile。我创建了一个视图模型并将其映射到模型上,但是,我在视图模型的 ImageFile 属性上得到了一个空值。在插入记录时,我使用 AngularJS 来防止它重新加载。以下是我的观点和控制器。

这是我在对话框中的视图。

我只是使用了提交按钮,但仍然在视图模型上的 ImageFile 属性上得到空值。

这是我的视图模型。

0 投票
3 回答
42332 浏览

database - 如何使用 ASP.NET Core 将图像保存到数据库?

我正在使用 ASP.NET Core(MVC 6) EF Visual Studio 编写一个小型博客。我很难找到如何将图像保存到数据库。我已经阅读过,IFormfile但我真的不明白如何去做,我被卡住了。我是新手,很想得到一点帮助。

我想将图像保存到我正在创建的帖子中(以相同的形式)。因此,我想将其保存到 postID。然后我需要能够显示图像,我该怎么做?

0 投票
2 回答
4811 浏览

c# - 使用 ASP.NET Core 将文件上传到 Cloudinary

我正在尝试将文件(准确地说是图像)上传到 Cloudinary。在 Cloudinary 的 .NET 文档(文档)中,据说文件应该像这样上传:

所以基本上,我需要文件路径来上传图片。当我对路径进行硬编码时,它可以工作,但显然我希望用户能够选择自己的文件。获取我找到的文件的唯一方法是使用 IFormFile,但我可以使用它上传文件的唯一方法是先将其上传到服务器,然后获取上传文件的路径并将其转发给 Cloudinary,但是那里必须是更好的方法。

那么如何让用户使用 ASP.NET Core 将文件上传到 Cloudinary?

0 投票
1 回答
8011 浏览

base64 - ASP.NET Core MVC base64 图像到 IFormFile

我有个问题。我将一些图像作为 base64 存储在 DB 中,现在我需要编辑包含此图像的对象。图像由用户以表格形式上传,我将其转换为base64数据库并将其存储在数据库中。现在我的问题是如何将base64字符串转换为 IFormFile 以显示它以编辑整个对象。

谢谢

0 投票
1 回答
19267 浏览

c# - 向接受 ICollection 的 ASP.NET 控制器提交多个文件

在我的 ASP.NET Core 后端,我有一个如下所示的控制器函数:

在我的前端,我这样调用函数:

如果 "files" 是单个文件——不是一个包含一个文件的数组,而是一个 File 对象——UploadFile则使用ICollection<IFormFile>包含单个文件的 an 来调用。

如果 "files" 是文件列表,UploadFile则使用空的ICollection<IFormFile>.

如何提交文件列表以使其可以被解析为ICollection<IFormFile>

0 投票
1 回答
493 浏览

asp.net-mvc - 使用 dot net core 在 mvc 中显示保存的文件

我正在尝试使用IFormFile.. 这是我的 html上传多个文件

lstAttachments集合在哪里IFormFile

我将文件保存到某个文件夹,然后将文件夹路径保存到数据库表。那工作得很好。

在编辑模式下,我从该表中获取名称和路径并尝试加载文件

这是我从表中获取文件路径数据的查询

在这里我将数据存储到列表

lstFiles包含所有文件,但现在我不知道如何将此数据转换/复制到IFormFile集合(lstAttachments)。

编辑文件内容可以是 pdf、文本或 docx。

0 投票
0 回答
1647 浏览

c# - 在 asp.netcore 中上传多个文件

我想针对数据库中的一个对象保存多个图像,并希望在标签中显示这些图像在此处输入图像描述

如下图所示,我有点困惑如何在数据库中针对一个对象进行管理

这意味着如果我有 5 张图像针对一个对象手表,那么如何在数据库中保存 5 个不同的路径

第二个困惑是如何在 asp.net 核心中单击这些图像,因为 mvc-6 中的文件上传与 mvc-5 有点不同

0 投票
1 回答
4687 浏览

multipartform-data - ASP.NET Core Web API IFormFile 为空,发送 FormData 请求时

我正在使用 Aurelia Fetch Client 向 Web API 端点发送文件上传请求。但是 IFormFile 是空的所有图块。我的代码如下。

客户端

Web API 端点

文件始终为空。我已经关注了这篇文章,并按照上面的说明做了。但仍然无法弄清楚出了什么问题。