Questions tagged «multipartform-data»

multipart / form-data是一种内容类型,用于将表单发送到Web服务,包括文件上传。


2
发送多部分/表单数据请求的工具
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow 的主题。 3年前关闭。 我目前正在使用Chrome插件邮递员-REST客户端轻松创建POST / GET请求。 现在,我想调试一个上载脚本,并且正在寻找一种工具来进行编码为“ multipart / form-data”的请求,以便我还可以发送文件。

14
使用jQuery.ajax发送multipart / formdata
我在使用jQuery的ajax函数将文件发送到服务器端PHP脚本时遇到问题。可以获取文件列表,$('#fileinput').attr('files')但如何将这些数据发送到服务器呢?使用文件输入时$_POST,服务器端php脚本上的结果数组()为0(NULL)。 我知道这是有可能的(尽管直到现在我还没有找到任何jQuery解决方案,只有Prototye代码(http://webreflection.blogspot.com/2009/03/safari-4-multiple-upload-with-progress.html)) )。 这似乎是相对较新的,所以请不要提及通过XHR / Ajax无法上传文件,因为它确实可以正常工作。 我需要Safari 5,FF和Chrome中的功能会不错,但不是必需的。 我现在的代码是: $.ajax({ url: 'php/upload.php', data: $('#file').attr('files'), cache: false, contentType: 'multipart/form-data', processData: false, type: 'POST', success: function(data){ alert(data); } });



17
将JS对象转换为表单数据
如何将JS对象转换为 FormData? 我要这样做的原因是,我有一个约100个表单字段值构造的对象。 var item = { description: 'Some Item', price : '0.00', srate : '0.00', color : 'red', ... ... } 现在,我被要求将上传文件功能添加到我的表单中,当然,通过JSON是不可能的,因此我打算移至FormData。那么,有什么方法可以将我的JS对象转换为FormData?


14
如何使用HTTP POST multipart / form-data将文件上传到服务器?
我正在开发Windows Phone 8应用程序。我想使用MIME类型multipart / form-data和名为“ userid = SOME_ID”的字符串数据的HTTP POST请求通过PHP Web服务上载SQLite数据库。 我不想使用HttpClient,RestSharp或MyToolkit之类的第三方库。我尝试了下面的代码,但它没有上传文件,也没有给我任何错误。它在Android,PHP等中运行良好,因此Web服务中没有问题。以下是我给定的代码(用于WP8)。它出什么问题了? 我已经用谷歌搜索,但我并没有针对WP8 async void MainPage_Loaded(object sender, RoutedEventArgs e) { var file = await Windows.ApplicationModel.Package.Current.InstalledLocation.GetFileAsync(DBNAME); //Below line gives me file with 0 bytes, why? Should I use //IsolatedStorageFile instead of StorageFile //var file = await ApplicationData.Current.LocalFolder.GetFileAsync(DBNAME); byte[] fileBytes = null; using …

12
使用Android SDK发布多部分请求
我正在尝试做一些我认为相对简单的事情:使用Android SDK将图像上传到服务器。我发现了很多示例代码: http://groups.google.com/group/android-developers/browse_thread/thread/f9e17bbaf50c5fc/46145fcacd450e48 http://linklens.blogspot.com/2009/06/android-multipart-upload.html 但是对我都不起作用。我一直遇到的困惑是发出多部分请求的真正需要。在Android上进行分段上传(带有图片)的最简单方法是什么? 任何帮助或建议,将不胜感激!

3
Apache HttpClient制作多部分表单
我对HttpClient非常满意,并且发现缺少(或公然不正确的)文档非常令人沮丧。我正在尝试使用Apache Http Client实现以下文章(在下面列出),但不知道如何实际执行。下周我将把自己埋在文档中,但是也许更有经验的HttpClient编码人员可以早日给我答案。 发布: Content-Type: multipart/form-data; boundary=---------------------------1294919323195 Content-Length: 502 -----------------------------1294919323195 Content-Disposition: form-data; name="number" 5555555555 -----------------------------1294919323195 Content-Disposition: form-data; name="clip" rickroll -----------------------------1294919323195 Content-Disposition: form-data; name="upload_file"; filename="" Content-Type: application/octet-stream -----------------------------1294919323195 Content-Disposition: form-data; name="tos" agree -----------------------------1294919323195--

5
在Node.js中使用POST请求上传文件
我在Node.js中使用POST请求上传文件时遇到问题。我必须使用request模块来完成此操作(无需外部npms)。服务器需要它是file包含文件数据字段的多部分请求。看起来很容易,但不使用任何外部模块就很难在Node.js中完成。 我尝试使用此示例,但未成功: request.post({ uri: url, method: 'POST', multipart: [{ body: '<FILE_DATA>' }] }, function (err, resp, body) { if (err) { console.log('Error!'); } else { console.log('URL: ' + body); } });

3
如何在Axios中使用React设置multipart?
当我卷曲东西时,它可以正常工作: curl -L -i -H 'x-device-id: abc' -F "url=http://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4" http://example.com/upload 我如何使其与axios一起正常工作?如果这很重要,我正在使用react: uploadURL (url) { return axios.post({ url: 'http://example.com/upload', data: { url: url }, headers: { 'x-device-id': 'stuff', 'Content-Type': 'multipart/form-data' } }) .then((response) => response.data) } 由于某些原因,这不起作用。

6
文件上传以及Jersey静态Web服务中的其他对象
我想通过上传图像和员工数据来在系统中创建员工信息。我可以使用球衣通过其他休息电话来做到这一点。但我想在一个电话会议中实现。我在下面的结构中提供。请帮我在这方面怎么做。 @POST @Path("/upload2") @Consumes({MediaType.MULTIPART_FORM_DATA,MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON}) public Response uploadFileWithData( @FormDataParam("file") InputStream fileInputStream, @FormDataParam("file") FormDataContentDisposition contentDispositionHeader, Employee emp) { //..... business login } 每当我尝试执行此操作时,Chrome邮递员都会出现错误。我的Employee json的简单结构如下。 { "Name": "John", "Age": 23, "Email": "john@gmail.com", "Adrs": { "DoorNo": "12-A", "Street": "Street-11", "City": "Bangalore", "Country": "Karnataka" } } 但是,我可以通过拨打两个不同的电话来做到这一点,但是我想在一个休息电话中实现,以便我可以接收文件以及员工的实际数据。 请您在这方面提供帮助。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.