问题标签 [multipartfile]

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 投票
0 回答
58 浏览

java - 如何在 Springboot 中添加具有 2 个字段的多个文件

** 问题:

我想在请求正文中发送具有以下变量的多个文件。如何在 Postman 中实现这一点?

**

0 投票
1 回答
3133 浏览

spring-boot - Springfox swagger - 内容类型 multipart/form-data

我有一个用于上传具有以下签名的多个文件的 API - 包含一个多部分文件列表和一个请求对象。

当我使用 Postman 测试这个 API 时,它可以工作,但是当我尝试使用 swagger 时,我注意到内容类型作为 application/json 传递,并且 API 给出错误“当前请求不是 multpart”。我尝试向@ApiOperation 添加消耗,但内容类型仍然是应用程序/json。

0 投票
0 回答
167 浏览

java - Spring Boot 应用程序 DispatcherServlet 的入口点没有响应

我有一个 Spring Boot 应用程序可以响应大多数请求,但不能完全响应带有多部分表单数据的 POST。我读过所有 Spring 请求都通过 DispatcherServlet。但是,当我调试 Spring 应用程序时,DispatcherServlet 中没有任何内容可以捕获此请求。

但是,它确实会做出反应,所以它正在做某事。具体来说,当请求进来时,服务器会记录如下内容:

FWIW,我在 Eclipse 中将它作为 Spring Boot 应用程序启动。我的问题是,如果不是 DispatcherServlet,当 Web 请求进入时 Spring 的初始入口点是什么?

指示 Spring 版本的 POM 片段

它找到但拒绝运行的 web 方法是

请注意,它不会发出任何错误,也没有堆栈跟踪。我可能没有提供足够的解决方案,但如果我知道在哪里设置断点,我会更高兴

0 投票
1 回答
10 浏览

spring-boot - Fazer 上传 Multipart usando Java SpringBoot

如何上传 API 中收到的文件?使用springboot java并通过http url发送到一个目录,例如从cpanel。

我使用 aplication.properties 完成并将其保存在本地目录中,但我想知道现在如何将其保存在具有文件管理的网址中,例如 cpanel。

0 投票
1 回答
863 浏览

flutter - 当我只有一个 Stream 时,如何使用 Image.memory 在 Flutter Web 中显示图像>? 数据类型?

概述:

我正在使用文件选择器库来允许用户从他们的设备中选择一个或多个文件。所选文件将能够在使用 HTTP/Multipart 发送所选文件进行存储之前进行预览。

问题:文件选择器库返回 aList\<PlatformFile>并且我可以访问 aUint8List?或 aStream<List\<int>>?

readStreamand设置withData为 True 不会同时返回Uint8List?AND Stream<List\<int>>?- 我认为这会有所帮助。

如果我使用 ,Uint8List?我可以使用 FlutterImage.memory方法加载文件,但我无法使用Uint8List来使用 ,http.MultiPartFile.fromBytes()因为它只接受List<int>.

或者,如果我使用Stream<List<int>>?我可以使用http.MultipartFile()并传入,Stream<List\<int>>?但我不确定如何使用Stream<List\<int>>?

我考虑过但不确定如何完成的事情

1-有没有办法将a转换Uint8List?为aList<int>?

2-是否有使用发送文件的替代方法Uint8List?

3-有没有办法从文件选择器结果中同时接收Uint8List?AND ?Stream<List\<int>>?

我在下面复制了一些片段,但如果您需要更多信息,请告诉我。提前谢谢你的帮助 :)

Flutter 小部件选择文件

将文件发送到端点的 HTTP 请求:


var uri = Uri.parse('https://hookb.in/7ZGKQE8ZDOua99D3RwMD'); var request = http.MultipartRequest('POST', uri);

提交前显示图像/文件的小部件:

0 投票
0 回答
13 浏览

java - 关于springMvc-MultipartFile,我有点迷茫

这是我的方法,调用MultipartFile接口的getInputStream()

debug后发现实现类就是这个StandardMultipartFile,我没有指定实现类,springmvc怎么调用StandardMultipartFile中的实现方法?这是多态吗?它是如何做到的?

0 投票
0 回答
64 浏览

java - 通过将日期时间连接到 Multipart 文件的名称来替换它不能正常工作

编码 :

这里的“文件”是一个多部分文件对象。

在这里,file.getOriginalFilename() 将名称返回为“coolguy.jpeg”,因此代码中的第一行打印仅打印该名称。

第 2 行和第 3 行旨在使其类似于“coolguy2021-5-3.jpg”,但这些行无法正常工作,第 4 行代码再次打印“coolguy.jpg”并且完全没有错误。第 2 行和第 3 行没有按预期工作。

我关注了这篇文章的第一个答案:

如何更改 MultipartFile 的 originalFilename

但由于某些原因,地雷无法按预期工作。

0 投票
1 回答
125 浏览

java - 裁剪图像后尺寸变大

我从来没有在java中处理过图片,我是这方面的初学者。我需要制作一个函数,根据图像中间的一定宽度和高度比例裁剪图像。

在此处输入图像描述

通过 REST Api,我收到一个 MultipartFile,我将其传递给图像裁剪功能。我使用 file.getBytes() 转发图像。

这是我为图像裁剪功能编写代码的方式:

但是当我裁剪图像时,结果是一个比接收到的图像大得多的图像。我需要有关如何解决此问题的帮助。

编辑:

根据这个答案,这部分代码的大小会增加:

有没有其他方法可以将图像从字节数组转换为缓冲图像但保持原始图像的大小?

0 投票
0 回答
93 浏览

spring - 发送列表通过弹簧休息模板

我想MultipartFile通过网络服务发送列表。下面我使用包装类发送MultipartFile列表

它仅适用于字符串列表。

这是我的包装类

下面我如何在休息模板中发送列表

吹你可以看到我的第二个应用程序的休息终点。

这对fileList.setArrayList(Arrays.asList(new String[]{"A", "B", "C", "D"}));

我想发送包装List<MultipartFile>FileListList<String>

这个怎么做?

0 投票
1 回答
57 浏览

java - 我的多部分文件消失在我的正面和背面之间

我有一个使用 Spring Boot 的 Java 11 应用程序。

我的请求控制器中有这个请求:

生成我的战争后,我把它放在我的 Tomcat Vanilla 9.0.45 中。

当我尝试像这样调用我的应用程序时:curl -X POST -F 'files=@toto.pdf' http://localhost:8080/import/,我的日志中总是有:

我不知道我在哪里丢失了我的多部分文件...