问题标签 [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 投票
3 回答
56564 浏览

javascript - 使用 jQuery 使用 multipart/form-data 进行 HTTP POST 调用?

我正在尝试使用 jQuery 使用 multipart/form-data 进行 HTTP POST 调用:

它不起作用。Firebug 返回一个未定义的错误,并且返回的XMLHttpRequst对象多部分字段设置为 false。

我该怎么做才能使这个与 jQuery 一起工作?如果不可能,是否有一个简单的方法来实现这一目标?

即不需要传输文件,只需要一些数据。但服务器需要多部分。

0 投票
3 回答
10177 浏览

ruby-on-rails - 具有不同布局的rails mailer

我在我的 Notifier 模型(20 多封电子邮件)中为我的所有电子邮件使用一种布局......但有时我只想发送一封没有布局或 html 的纯文本电子邮件。我似乎无法弄清楚如何?如果我尝试发送纯文本电子邮件,我仍然会得到布局以及电子邮件中的所有 HTML。

我正在使用 Rails 2.3.8。

我在这里读到了这个猴子补丁......但这似乎表明新版本的rails已经结束了?如果我能避免的话,我真的不想要猴子补丁。

Rails - 使用邮件模板为多部分电子邮件设置多个布局

我也有2个文件。

它总是使用 text.html.erb... 即使 content_type 是“text/plain”

0 投票
2 回答
910 浏览

php - 是否可以使用 php 邮件功能发送混合的 txt/html 邮件?

我正在做一些测试,到目前为止我尝试了两种解决方案:

第一个在 headers 内发送消息(mail() 函数的消息参数为空)[]

第二个是这个:http ://www.webcheatsheet.com/PHP/send_email_text_html_attachment.php#attachment (设置标题并在消息中发送它们)

它们都不能正常工作(第一个根本不工作,第二个在 gmail 中工作,但它不是格式正确的电子邮件,有些客户无法处理)。剖析 php mailer ( http://phpmailer.worxware.com/index.php?pg=phpmailer ) 的代码,我发现它甚至没有尝试发送多部分电子邮件。

所以我想知道是否可以使用 php 邮件功能发送格式正确的多部分电子邮件。

谢谢

ps我知道并使用梨邮件,我只是想了解这个东西。

0 投票
2 回答
6752 浏览

javascript - 在 jQuery 中解析多部分/混合响应

再会。

我是 jQuery 的新手,并且对 javascript 非常熟悉,我的大部分时间都花在了服务器端。

我的兴趣是在浏览器中发布一个包含一个文本字段和一个文件的多部分/表单数据表单对象。作为响应,服务器返回一个由 html 或 json 部分和 application/octet-stream 部分组成的多部分/混合响应。

我的目标是学习如何使用 jQuery 提取 html 或 json 部分,并可选择将其显示在目标 div 中(如果是 html)或重定向到 json 中的 URL(如果是 json),并将八位字节流保存到磁盘。最好按这个顺序。

有人愿意评论一下这种多部分/混合响应解析是否可以使用 jQuery 以及如何做到这一点的一些想法。

实际上,虽然我更喜欢 jQuery,但我会从任何流行的 javascript 框架中的答案中学到一些东西,甚至是朴素的 javascript 本身。

谢谢你。

0 投票
1 回答
1516 浏览

ruby-on-rails - 与其他部分混合时,HTTP multipart/mixed xml 部分是否可以转换为 Hash

问题就在最后一个代码片段的上方。谢谢你。(环境细节结束)

post_controller.rb

帖子.rb

资产.rb

现在当我们发布这些信息时

一个帖子条目被创建,当我发布这个

一个带有 2 个文件附件的新帖子被创建。

现在的问题是,我想获得以下 HTTP 帖子(请注意文件附件之前的 xml 部分)来创建一个带有 2 个附件的帖子,而不需要额外的更改(posts_controller 或 routes.rb)。那可能吗?

在 Windows 2007 上使用 jruby 1.5.2/jdk1.6、rails 2.3.4、paperclip-2.3.3 - 64 位

0 投票
1 回答
4854 浏览

php - 将图像从 android 上传到 PHP 服务器

我正在尝试使用 MultiPartEntity 将图像从 android 上传到 PHP 服务器,但我无法找到问题的根源,进度对话框钢下载没有在我的代码中提供任何响应:

不知道哪里出了问题!!非常感谢;)

0 投票
1 回答
656 浏览

.net - REST 客户端 HTTP 多部分支持

我有一个第 3 方 REST 域,需要执行 HTTP 多部分 POST 请求才能创建/更新资源。此外,获取资源表示是通过 GET 请求完成的,其中响应预计是多部分 HTTP(多部分 HTTP 消息用于 2 个主要目的:1 - 将二进制文件附加到资源表示,2 - 执行批处理操作 - 每个多部分消息中的部分是复合任务的子任务。

我的问题是:是否有一个支持发布 HTTP 多部分请求和获取 HTTP 多部分响应的 .Net 客户端库?

0 投票
3 回答
5595 浏览

android - Android 分段上传

作为我的 Android 应用程序的一部分,我想上传位图以远程存储。我有简单的 HTTP GET 和 POST 通信完美地工作,但是关于如何进行多部分 POST 的文档似乎和独角兽一样罕见。

此外,我想直接从内存中传输图像,而不是使用文件。在下面的示例代码中,我从文件中获取了一个字节数组,以便稍后与 HttpClient 和 MultipartEntity 一起使用。

这一切对我来说似乎都很清楚,除了我一生都无法找到从哪里获得这个 ByteArrayPartSource。我已经链接到 httpclient 和 httpmime JAR 文件,但没有骰子。我听说 HttpClient 3.x 和 4.x 之间的包结构发生了巨大变化。

有没有人在 Android 中使用这个 ByteArrayPartSource,他们是如何导入它的?

在搜索文档并搜索 Internet 之后,我想出了一些适合我需要的东西。要发出诸如表单 POST 之类的多部分请求,以下代码对我有用:

HTTPMultipartMode.BROWSER_COMPATIBLE 位非常重要。感谢Radomir关于这个的博客。

0 投票
1 回答
524 浏览

cocoa - 这是来自 iPad 的格式错误的 http 请求吗,它会杀死 Node.js 多部分解析器

以下代码在 iPad 应用程序中用于向 Node.js Web 服务器发送 HTTP 请求,这会产生以下错误,但使用常规 HTML+浏览器表单可以正常工作。

服务器是 Node.js +强大的,它有一个多部分解析器,它只在这行代码上死掉,并出现以下错误

消息:解析器错误,已解析 29162 个字节中的 0 个

堆栈:错误:解析器错误,29162 个字节中的 0 个在 IncomingForm.write (/usr/local/lib/node/.npm/formidable/0.9.8/package/lib/formidable/incoming_form.js:120:17) 处解析传入消息。(/usr/local/lib/node/.npm/formidable/0.9.8/package/lib/formidable/incoming_form.js:73:12)

这是 iPad 代码:

发送的请求是否格式错误?如果是这样,为什么以及应该如何做?

0 投票
1 回答
6885 浏览

android - HttpClient 和 MultipartEntity 与 Jersey Multipart 和 Android

我有一个休息网络服务,它采用带有多部分消息的 POST 方法:

现在我正在尝试为此编写一个java客户端。我从一个简单的球衣客户端开始:查看纯副本到剪贴板打印?

这很好用 - 一切都很好。但是我需要这个客户端在 Android 上工作,我在那个平台上使用球衣时遇到了麻烦。所以我用正常的方式在android上发送多部分消息:

这给出了来自服务器的恼人响应:

我检查了服务器日志文件,但那里什么也没有。所以我不知道这个错误的根源是什么。我写了一个简单的 html 页面,其中包含一个帖子公式和“multipart/form-data”内容类型,它也可以工作!来自soapUI 的自动生成请求也有效!为什么我的客户端不工作?有人可以帮忙吗?