问题标签 [multipartentity]

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 回答
87 浏览

java - 在 MultiPart 调用中将不同的参数组合到单个实体部件中是否是一种好习惯?

在我们的项目中,我们使用 Multpart (http.entity.mime.MultipartEntity) 将数据发送到后端。现在,我们有一个新要求,它基本上表明需要将 MultiPart 请求中的部分数量限制为两个。

通常,我们为每个参数添加一个新部分:

现在的要求是这样的:

我想知道这是否是一个很好的标准,这是否总是将 Multipart 调用中的部分数量限制为“两个”?

0 投票
1 回答
211 浏览

ruby-on-rails - Rails 3 拆分响应

在这个部分:

http://en.wikipedia.org/wiki/Comet_%28programming%29#XMLHttpRequest

它提到了从服务器到浏览器的多部分回复的想法。这本身就是一个非常有趣的概念(与 Comet 不同)。

我的页面很长,有数千个数据库点击。每个命中在表格中的每一行呈现一个。对于整个完整的往返行程,大约需要 30 秒。这段时间相当多的时间只是将项目渲染为 json。

我试图制定的一个想法是用充满项目的第一页进行响应,然后在后续更新中填写其余项目。如果我回到服务器进行更新,我会在服务器上增加额外的负载(或者我必须想办法缓存可能使用 Dali 的结果)

我遇到了各种“网格”解决方案,例如 jqGrid。我可能会对此进行更多探索。

但是,如果服务器可以使用多部分回复进行响应,然后浏览器将读取与一系列回复相同的内容,那么这将节省大量工作并且在许多情况下也非常方便。

在网上冲浪,我没有看到很多关于这个想法的点击。我想知道它是否已经死了,或者它是否仍然可用——也许只是没有被太多使用。

0 投票
0 回答
722 浏览

android - 在android中Mime多部分NoSuchMethodError异常

我正在尝试使用Mime在 2 个 Android 设备之间传输文件。我有一个sendFile()(令人惊讶的)发送请求文件的方法。

这是代码:

现在,我正在使用 apache-mime4j-0.5.jar 和 httpmime-4.0-alpha3.jar 文件来支持“MultipartEntity”的使用。现在,jar 位于我的 android(app)项目的“libs”文件中,并且没有导入问题(项目编译......)。不过,我收到了这个运行时错误:

这个问题的根源可能是什么?我该如何解决?应用程序在尝试实例化新MultipartEntity()对象时崩溃,如代码所示。我已经浏览了很多帖子,但我尝试过的都没有。我会感谢你的帮助!

谢谢。

0 投票
3 回答
2971 浏览

java - Android 错误:MultipartEntity,客户端发送的请求在语法上不正确

我想通过安全的宁静网络服务发送歌曲(mp3/wav)文件和一些数据。我正在使用 MultipartEntity 发出 HttpPost 请求。但是当我通过 HttpClient 执行它时,服务器会回复此错误

HTTP 状态 400 - 错误请求类型:状态报告消息:错误请求 客户端发送的请求在语法上不正确(错误请求)。

但是,如果我们从它的 Web 界面调用它,该服务就做得很好。请帮忙

它的代码

我还为 MultipartEntity 添加了 apache-mime4j、httpclient、httpcore 和 httpmime jar。

这是服务的 HTML 页面快照。 在此处输入图像描述

0 投票
1 回答
1426 浏览

android - iOS 的多方等效项

似乎没有可以导入的objective-c 库与android 的apache 库android 等效。

那么,如果我想使用相同的 php POST 脚本,从 iOS 应用程序向服务器发送视频文件的最佳方式是什么?

如果我使用NSMutableRequest,我如何模拟多方?以下代码块是否等效?

&

0 投票
1 回答
847 浏览

java - 文件大时上传文件错误

这是我的代码

当我上传大约 2MB 的文件时它可以工作,但是当我上传 20+MB 文件时出错有人知道错误在哪里吗?(错误 = 数据未上传,但声明已上传)

它表示两者都成功上传。

我的日志猫

这是我的 PHP 脚本

0 投票
1 回答
1245 浏览

c# - 在 c# 中使用 android 对此 webservice getdata 代码的 httpmultipart 请求

嗨,我有一个带有以下代码的 web 服务 IIS:

从这里获取:来自 C# 客户端的多部分表单

但是现在,在 mi android 应用程序中,我有这个:

但它返回错误请求 400 错误。我可以使用 c# 代码通过 android 上传多方文件还是需要对某些代码进行任何更改?

有人有一个例子 en c# 和 android 来做这个吗?用于上传大约 10 或 15 MB 的视频。

谢谢

0 投票
1 回答
280 浏览

java - 从 httpmultipart 请求中获取 xml 响应

我有一个网络服务,它接收一个包含多部分的文件(在 c# 中),当我通过 chrome 扩展名(高级 Rest 扩展名)发送一个大文件(15MB)时,文件上传正常,我可以看到正文响应:

但是当我用 android 调用时,我得到带有 200 代码 OK 响应的标头,但我不知道如何获得正文响应:

这是我的代码:

崩溃:java.io.IOException:尝试从关闭的流中读取。

我怎样才能得到解析它的响应?谢谢

0 投票
2 回答
1749 浏览

grails - 使用 HTTPBuilder 和 MultipartEntity 发布文本和文件

我正在使用 groovyx.net.http.HTTPBuilder 从 Grails POST 到 PHP 脚本。我需要附加几个文本字段和一些文件。

我可以通过这种方式附加一些文本字段并取得巨大成功:

但是,当我附加这样的文件时,请求中不再存在文本字段:

我认为文件应该可以这样添加。这是我上面的痕迹:

[filename:icon.png, stream:java.io.ByteArrayInputStream@2747ebcb, type:image/png]

如何使 HTTPBuilder 按预期进行此 Multipart POST?

0 投票
1 回答
1178 浏览

http - 如何压缩/压缩客户端发送的 Multipart HTTP 请求

我正在使用 apache httpclient 4.2 发送 Multipart HTTP PUT 请求。客户端必须上传 500 MB 左右的大尺寸二进制数据。因此需要压缩。我希望压缩整个 Multipart HTTP 请求并通过 header Content-Encoding: gzip 通知服务器。我控制服务器以及客户端代码。

注意:我知道我可以选择性地压缩大尺寸二进制数据而不是整个请求的方法,但现在我排除了这种方法。

httpclient 的 HttpRequestInterceptor 类不提供请求输入流的句柄或压缩请求的实体。

我在网上搜索并发现了一些相关链接(如下),但它们都不起作用 1. http://old.nabble.com/compressing-multipart-request-from-custom-client-tt27804438.html#a27811350 2. http://hc.apache.org/httpcomponents-client-ga/tutorial/html/fundamentals.html#protocol_interceptors - 这个链接说“协议拦截器还可以操作包含在消息中的内容实体 - 透明的内容压缩/解压缩是一个很好的例子。” 但不知道如何获得所需的功能。

如果可能的话,请给我一些指导,一些示例代码。