2011-09-28 111 views

回答

0

试试这个 Upload video from Android to server?

http://vikaskanani.wordpress.com/2011/01/11/android-upload-image-or-file-using-http-post-multi-part/

HttpClient httpClient = new DefaultHttpClient(); 
HttpPost postRequest = new HttpPost("http://w3mentor.com/Upload.aspx"); 
byte[] data = IOUtils.toByteArray(is); 
InputStreamBody isb = new InputStreamBody(new ByteArrayInputStream(data),"uploadedFile"); 
     StringBody sb1 = new StringBody("someTextGoesHere"); 
     StringBody sb2 = new StringBody("someTextGoesHere too"); 
     MultipartEntity multipartContent = new MultipartEntity(); 
     multipartContent.addPart("uploadedFile", isb); 
     multipartContent.addPart("one", sb1); 
     multipartContent.addPart("two", sb2); 
     postRequest.setEntity(multipartContent); 
     HttpResponse res = httpClient.execute(postRequest); 
     res.getEntity().getContent().close(); 
+0

谢谢,发送视频时如何发送用户输入的数据,如姓名,电子邮件和电话。 – Dev

+0

在上面的代码中,“one”/“two”实际上是名称,电子邮件的值... 我想现在清楚了...... –