问题标签 [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.
java - 来自java的多部分文件上传发布请求
我正在尝试制作一个将图像上传到接受多部分文件上传的网络服务器的程序。
更具体地说,我想向http://iqs.me发出一个 http POST 请求,该请求在变量“pic”中发送一个文件。
我已经做了很多尝试,但我不知道我是否已经接近了。最难的部分似乎是让 HttpURLConnection 发出 POST 类型的请求。我得到的响应看起来像是一个 GET。
(我想在没有任何第三方库的情况下做到这一点)
更新:这里有非工作代码(没有错误,但似乎没有做 POST):
php - 使用 OAuth 更新 Twitter 个人资料图片
我正在尝试让 twitter update_profile_image 使用 OAuth 工作。我使用 curl 和常规身份验证,一切正常,但我使用这个库切换到 OAuth ,现在除了 update_profile_image 之外的所有东西都可以工作。
我读过一些关于twitter OAuth 的多部分数据存在问题的文章,但那是不久前的事了,该插件应该已经解决了这个问题。
我使用 curl 代码进行的常规身份验证
我当前的 OAuth 代码 [我不得不把它删掉,所以不要小看语法错误]
我一直试图解决这个问题,任何帮助将不胜感激。我与这个库没有任何关系,所以请随意推荐其他人。
grails - 在 Groovy/Grails 中进行 HTTP 表单文件上传时,有什么方法可以获取上传文件的名称?
我正在做一个 groovy/grails 表单文件上传操作,如此处所述
http://www.grails.org/File+Upload
我想获取用户正在上传的文件的名称。有没有办法做到这一点?我已经丢弃了参数并请求字典,但在那里看不到它们。
http - 在 multipart/from-data 中解析 content-disposition 标头的文件名
根据 RFC,在 multipart/form-data content-disposition 标头文件名字段中接收作为参数 HTTP 引用字符串 - 之间的字符串,其中字符 '\' 可以转义任何其他 ascii 字符。
问题是,网络浏览器不这样做。
IE6 发送:
而不是预期
应该z:tmptest.txt
根据规则而不是z:\tmp\test.txt
.
Firefox、Konqueror 和 Chrome 不会转义 " 字符,例如:
而不是预期
那么......你会建议如何处理这个问题?
有人有想法吗?
forms - 尝试上传多部分表单时出现 JRun Servlet 错误“系统找不到指定的路径”
上传文件的生产服务器的某些代码似乎已停止工作,并出现以下错误:
JRun Servlet Error
作为页面的标题和页面正文中的以下内容:
此问题可通过以下代码重现,并在提交表单时发生。
是否有人对可能引发此问题的原因、如何解决以及如何防止将来发生此问题有任何想法?
亲切的问候,
汤姆
objective-c - 上传图片的问题(iphone sdk,multipartform-data)
我需要将图像上传到自定义服务器。我有这样的代码:
它看起来不错,但为了响应这个请求,我有这样的行:“缺少参数 u”。有人可以告诉我问题出在哪里吗?
php - PHP的curl中指定multipart/form-data各部分的Content-Type
如何指定 multipart/form-data 请求的特定部分的内容类型?图像的内容类型被发送为application/octet-stream
,但是服务器期望它是image/jpeg
。这会导致服务器拒绝我的请求。
这是请求的相关部分:
我希望它是:
php - 合并 PHP 数组
我现在正在做一个项目,它允许用户创建任意数量的新闻标题、文章和图片,这个系统的唯一规则是标题必须有文章和图片。当我提交时,我的问题在我的表单上,我得到 2 个数组,一个是 the $_POST
,另一个是$_FILES
.
$_POST
$_FILES
基本上提交表单后的方法是将数据保存到数据库中,将帖子的3项保存在一个表中,标题和文章保存在另一个表中(以刚刚插入的行的id发送)然后最后图像被保存,再次发送第一个保存行的 id。
我无法理解如何确保使用正确的 ID 保存正确的图像,数据库保存是通过循环浏览标题和文章来完成的,但由于图像位于不同的数组中,我无法做到这一点并确保它们是使用正确的外国 ID 保存,我可以将文件合并到帖子中吗?目前我对标题和文章的解决方案是这样的,
我可以同时处理图像吗?
编辑:
HTML 表单,
java - 获取多部分/表单上传进度的替代方法(Android)
如本答案所述,您无法仅使用 Android SDK 在 Android 中获取多部分/表单 POST 上传的进度,因为使用 HttpURLConnection 时存在流缓冲问题,该问题将在 Froyo 后修复(参见http://code .google.com/p/android/issues/detail?id=3164#c6)。
由于 Apache HttpClient 3.1 很早就从 SDK 中删除,并且现在作为 SDK 一部分的新 HttpClient 没有完全采用(它缺少多部分功能),您可以添加缺少的部分(特别是 apache-mime4j-0.6. jar 和 httpmime-4.0.1.jar)执行多部分/表单数据上传并获取上传进度(也在上面提到的答案中描述)。
现在,我提出一个新问题的原因是,按照描述的操作会导致已安装应用程序大小的巨大增长(在我的例子中从 170kb 到 732kb)。
所以,问题是:有没有其他方法可以执行多部分/表单数据上传并在不增加应用程序大小的情况下获取上传进度? 是否有任何其他库可以使用,或者是否有任何其他替代方式,此处未提及?
.net - .Net UpdatePanel 和 javascript 已禁用
这可能听起来,或者实际上是一个愚蠢的问题,但我需要找到最好的方法来继续我正在进行的项目。我有一个使用多视图控件的多页网络表单。该多视图位于更新面板控件中,到目前为止一切正常。
我的问题是关于禁用 javascript 的用户。我注意到的是,在这种情况下,当用户单击按钮转到下一页时,我只剩下一个普通的多页表单,其中页面导致回发,页面刷新,用户在下一页。所以基本上看起来更新面板足够聪明,可以回退到正常的回传。
更新面板中的任何内容都应该是这种情况吗?我问是因为在更新面板中,我有几个面板可以根据其他选择打开和关闭。例如,如果用户选择他们在美国以外,我会显示额外的国际信息面板。禁用javascript时不会发生这种情况。
如果这是它应该工作的方式,我只需要为禁用 javascript 的用户想办法。
谢谢你的帮助。