问题标签 [multipartform-data]
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.
html - enctype='multipart/form-data' 是什么意思?
HTML 表单中的含义是什么,enctype='multipart/form-data'
我们应该什么时候使用它?
ruby-on-rails - Rails 多步模型创建
在 Rails 中实现模型的多步创建的好方法是什么?我的意思是,用户填写一个部分,然后在另一页上填写下一部分,而不是一个长表单。本质上,这是一个多部分表单,每个部分位于不同的页面上。
如何保存表单每个部分的用户输入?我也在对字段进行验证;如何在 Rails 中处理验证,以便分别验证表单的每个部分?(如果我将所有验证都放在模型中,表单将永远不会成功验证,因为用户看不到的字段永远不会被填写。是的,javascript 是一个选项;我想在 Rails 中处理验证,以便它即使禁用了javascript也可以使用)。
java - HttpMime 4.0.3 中的 InputStreamBody 设置内容长度
我正在尝试通过我的 java 代码发送多部分表单数据帖子。有人可以告诉我如何在下面设置内容长度吗?当我们使用实现 ContentDescriptor 接口的 InputStreamBody 时,似乎涉及到标头。添加内容后,在 InputStreamBody 上执行 getContentLength 会给我-1。我对它进行了子类化,以便为 contentLength 提供我的字节数组的长度,但不确定 ContentDescriptor 所需的其他标头是否会设置为正确的 POST。
c# - HttpWebRequest 多部分表单数据
我正在尝试将简单的文本数据提交到多部分形式的 CGI。
问题是..我不知道如何格式化表单数据!
简而言之,我的系统准备一个包含 post 数据的字符串,使用 request.GetRequestStream() 创建一个 streamwriter,然后将 post string 直接写入该 streamwriter。然后它继续关闭流写入器,并发送请求。
我尝试将字符串格式化为:“Param1=sometext¶m2=sometext”,但我得到了返回错误:
显然我的字符串格式错误,但我一生都无法弄清楚如何正确地这样做。
有人可以启发我吗?:)
编辑,我也尝试更改request.ContentType = "application/x-www-form-urlencoded";
为request.ContentType = "multipart/form-data";
. 这无济于事,但我将就这样离开它。
编辑:完整代码:
处理发送帖子数据的代码部分:
java - 如何处理来自servlet的jsp中的响应以进行多部分文件上传?
有两个网络应用程序。一个是客户,另一个是提供者。提供者托管一个 servlet 来处理多部分文件上传请求。客户端将文件上传到提供者 servlet。瓶颈是如何将响应发送回客户端。客户端需要根据提供者发回的响应进行处理。我们无法将请求和响应转发到 servlet/jsp,因为这两个应用程序位于不同的服务器中。那么如何在客户端捕获响应呢?
php - why does an http post from a mobile device occasionally fail?
i run a site that lets you record from your phone and post the audio to my apache2 server (it is an Amazon micro instance). however, every once in awhile the post doesn't go through successfully, the php multipart request handler script has a file that's either a size of 0 or sometimes a size of 32.
why could this be? it happens 1 in every 20 or 30 uploads, and i'd like it to happen for 0. any way I can prevent this?
java - 如何查看 MultipartForm 请求的内容?
我正在使用 Apache HTTPClient 4。我正在做非常普通的多部分工作,如下所示:
我想在发送之前查看实体(或帖子,等等)的内容。但是,该特定方法未实现:
如何查看我发布的内容?
iphone - 在 HTTP 多部分/表单数据内容类型 (iOS) 中转义 CRLF
我正在尝试使用 multipart/form-data 内容类型发布文件,但我遇到了这个问题:
我在编写文件内容时不应该转义 CRLF 吗?我在网上得到了一段代码,我认为它可能是错误的:
这是错误的,因为 imageData 可能包含 \r\n 序列,对吗?如果是这样,有没有办法在原始数据中转义 CRLF?还是我错过了什么?
提前致谢!
spring - Apache HttpClient 对 Spring @Controller 类进行多部分 POST
似乎有几个帖子,例如这里询问如何在 Java 中使用 Apache Commons HTTPClient 库对 Servlet 进行 POST。但是,似乎我在使用带注释的 Spring 控制器方法做同样的事情时遇到了一些问题。我尝试了一些方法,但从服务器收到了 HTTP 401 Bad Request 响应。任何这样做的例子将不胜感激。
编辑:我正在尝试使用的代码:
在服务器的响应中仍然收到 400 Bad Request。
ruby-on-rails - 使用 Ruby 发布多部分表单数据
我正在构建一个与第 3 方 API 交互的 Rails 应用程序
当用户将文件上传到 Rails 时,它应该通过 HTTP POST 转发到第三方站点。
在某些情况下,上传的大小可能为数百 MB。
目前,我刚刚使用 Net::HTTP 重新发布到 API 并像这样访问多部分表单对象
@tempfile = 参数[:video][:file_upload].tempfile
这虽然很慢,但感觉有点脏。
有一个更好的方法吗?