问题标签 [multipart]

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 投票
4 回答
1853 浏览

asp.net-mvc - 多部分 http 响应的自定义 ActionResult?

我想用一个 txt 文件和一个 html 页面来响应一个 http 请求。这样,客户端可以保存文件并通过 html 页面查看该文件内容的摘要。

由于文件是动态生成的,我必须使用服务器上的状态管理来生成第二个请求的摘要。我想避免这种情况并将其包含在一个响应中。

自定义 ActionResult 会是什么样子?

0 投票
5 回答
61314 浏览

http - 如何通过一个 HTTP 请求下载多个文件?

用例:用户点击网页上的链接 - 砰!加载他的文件夹中的文件。
我尝试使用multipart/mixed message打包文件,但它似乎只适用于 Firefox

这就是我的回复的样子:

谢谢

PS 不,压缩文件不是一个选项

0 投票
2 回答
2609 浏览

compression - 多部分 gzip 文件随机访问(Java 中)

这可能属于“不太可行”或“不值得付出努力”的范畴,但在这里。

我正在尝试随机访问存储在多部分 gzip 文件中的记录。具体来说,我感兴趣的文件是压缩的Heretrix Arc 文件。(如果您不熟悉多部分 gzip 文件,gzip 规范允许将多个 gzip 流连接到一个 gzip 文件中。它们不共享任何字典信息,它是简单的二进制附加。)

我认为应该可以通过在文件中寻找某个偏移量来做到这一点,然后扫描 gzip 魔术头字节(即 0x1f8b,根据RFC),并尝试从以下字节读取 gzip 流. 这种方法的问题在于,这些相同的字节也可能出现在实际数据中,因此寻找这些字节可能会导致开始读取 gzip 流的位置无效。鉴于记录偏移量不是先验已知的,是否有更好的方法来处理随机访问?

0 投票
1 回答
474 浏览

c# - 匈牙利字符的邮件问题

我有一个使用套接字上的异步读取处理的多部分邮件。问题是显示的不是匈牙利变音符号,而是 =ED 之类的,它是十六进制字符的代码。我想那是一些编码 pb。我尝试了从 iso-8859-2 到 utf7 的几种编码。

这是邮件标题的一部分:

X-MS-Has-Attach: X-Auto-Response-Suppress: DR, OOF, AutoReply X-MS-TNEF-Correlator: x-scanned-by: MH-MailNode {mn03} on Content-Type: multipart/alternative; MIME 版本:1.0

内容类型:文本/纯文本;charset="iso-8859-2" 内容传输编码:引用打印

谢谢你。

0 投票
3 回答
15955 浏览

python - 用于发布多部分/表单数据编码数据的 Python 标准库

我想发布多部分/表单数据编码数据。我找到了一个外部模块:http: //atlee.ca/software/poster/index.html 但是我宁愿避免这种依赖。有没有办法使用标准库来做到这一点?

谢谢

0 投票
2 回答
1231 浏览

jsp - 枚举 hasMoreElements()

我有一个 JSP/HTML 表单,其中有 2 个元素。一个是选择下拉列表,另一个是文件上传框(输入类型 =“文件”)。我使用 POST 方法和 enctype 作为 form-multipart。现在我能够使用MultipartRequest对象访问下拉列表和文件。没问题。

但是当我不上传任何文件并且当我在接收表单中使用代码时

现在理想情况下,如果我不上传任何文件,我应该得到一个空枚举器。意思

while(files.hasMoreElements())应该评估为 false 没有发生。谁能告诉我为什么?这会导致 nullPointerException。

0 投票
13 回答
328304 浏览

java - 如何使用 Java 发出 multipart/form-data POST 请求?

在 Apache Commons HttpClient 版本 3.x 的时代,发出 multipart/form-data POST 请求是可能的(2004 年的示例)。不幸的是,这在HttpClient 4.0 版本中不再可能。

对于我们的核心活动“HTTP”,multipart 有点超出范围。我们很乐意使用由其他项目维护的多部分代码,但我不知道。几年前,我们尝试将多部分代码移动到 commons-codec,但我没有在那里起飞。Oleg 最近提到了另一个具有多部分解析代码的项目,并且可能对我们的多部分格式化代码感兴趣。我不知道目前的状态。(http://www.nabble.com/multipart-form-data-in-4.0-td14224819.html

有人知道任何允许我编写可以发出多部分/表单数据 POST 请求的 HTTP 客户端的 Java 库吗?

背景:我想使用Zoho Writer 的 Remote API

0 投票
3 回答
3250 浏览

c++ - 如何编写 MultiPart 下载 C++ 程序

我想编写一个 C++ 程序来使用 HTTP 下载文件。为了学习,我想以 DownThemAll 的方式在我的程序中实现多部分下载!做。在 linux 套接字上执行 lseek 是不可能的。我想这将是我们需要指定的一些 HTTP 选项,告诉从哪里开始下载文件。因此,我们可以向服务器打开多个连接。这样对吗?这样做的 HTTP 标头是什么?

0 投票
3 回答
2885 浏览

python - Python App Engine 上传的图片内容类型

我知道我可以通过使用 POST 到 App Engine 的表单来接受图片上传,如下所示:

然后在Python代码中我可以做类似的事情

但是,当稍后向用户显示此图像时,如何确定该图像的内容类型应该是什么?似乎最可靠的方法是从图像数据本身中找出这一点,但如何轻松获得呢?我在 google.appengine.api 图像包中没有看到任何合适的东西。

我应该只在我自己的代码中寻找神奇的图像标题,还是在某个地方已经有一种方法?

编辑:

这是我最终使用的简单解决方案,对于我的目的来说似乎工作得很好,并且避免了将图像类型作为单独的字段存储在数据存储中:

0 投票
4 回答
6183 浏览

java - 多部分电子邮件

如何在多部分电子邮件中使用 html 标签。当我使用<b>它不被识别为粗体标签时。