Potrzebuję przesłać obraz i plik wideo z wieloma parametrami, takimi jak nazwa pliku, opis, wysokość i szerokość za pomocą metody HttpPost.Jak przesłać plik obrazu i wideo za pomocą HttpPost w Androidzie
Dzięki, Sugestia uznana.
Potrzebuję przesłać obraz i plik wideo z wieloma parametrami, takimi jak nazwa pliku, opis, wysokość i szerokość za pomocą metody HttpPost.Jak przesłać plik obrazu i wideo za pomocą HttpPost w Androidzie
Dzięki, Sugestia uznana.
Dla przesyłając plik efektywne sposobem jest użycie HttpPost z wieloczęściowy/postaci
Multipart/form Plik treści są albo przechowywane w pamięci lub tymczasowo na dysku. W obu przypadkach użytkownik jest odpowiedzialny za skopiowanie zawartości pliku do magazynu na poziomie sesji lub trwałego magazynu, jeśli jest to pożądane. Tymczasowe magazyny zostaną usunięte po zakończeniu przetwarzania żądania
Patrz tej Upload Files from Android to a Website/Http Server using Post
wypróbować ten kod
HttpClient client = new DefaultHttpClient();
HttpPost post = new HttpPost(URL);
MultipartEntity mpEntity = new MultipartEntity(HttpMultipartMode.BROWSER_COMPATIBLE);
//Path of the file to be uploaded
String filepath = params[0];
File file = new File(filepath);
ContentBody cbFile = new FileBody(file, SET_MIMETYPE);//"audio/basic"
try {
mpEntity.addPart(FILE_NAME, cbFile);
post.setEntity(mpEntity);
HttpResponse response1 = client.execute(post);
HttpEntity resEntity = response1.getEntity();
} catch (Exception e) {
e.printStackTrace();
}
lub też odwołać się link „http://www.androidhive.info/2014/12/android-uploading-camera-image-video-to-server-with-progress-bar/” Dzięki
mieć spójrz na http://stackoverflow.com/questions/11164398/android-upload-video-to-remote-server-using-http-multipart-form-data – praveen