[Android Studio] Залить файл на сервер
[Android Studio] Залить файл на сервер
Приведите пример как отправить файл на сервер. Пробовал MultipartEntity, но и не получилось правильно библиотеки прикрепить к проекту.
Re: [Android Studio] Залить файл на сервер
Разобрался.
Добавил файл httpmime-4.2.1.jar в директорию <путь проекта>/app/libs
Далее в Gradle проекта дописал такие строки:
Все отлично работает)
Добавил файл httpmime-4.2.1.jar в директорию <путь проекта>/app/libs
Далее в Gradle проекта дописал такие строки:
Код: Выделить всё
android {
......
packagingOptions {
exclude 'META-INF/LICENSE.txt'
exclude 'META-INF/NOTICE.txt'
}
.....
}
Re: [Android Studio] Залить файл на сервер
Согласно спецификации http протокола единственное что нужно указать в пост запросе для загрузки файла, это один заголовок. Никакие библиотеки там не нужны.
[syntax=java5]*.setRequestProperty("ENCTYPE", "multipart/form-data");[/syntax]
Первый ответ из google search - http://androidexample.com/Upload_File_T ... 3&aaid=106
[syntax=java5]*.setRequestProperty("ENCTYPE", "multipart/form-data");[/syntax]
Первый ответ из google search - http://androidexample.com/Upload_File_T ... 3&aaid=106
Re: [Android Studio] Залить файл на сервер
Пробовал я похожий пример, кода уже не приведу, удалил. Не получилось залить на требуемый мне сайт файл, не спорю если бы на свой сервер то возможно бы получилось. Пересылал все заголовки что и выдавал HTTPAnalyzer. Но так и не получилось. Про "ENCTYPE" не было во сниффере. multipart/form-data я отправлял как Content-Type.
В общем у меня только с Multipart получилось.
Ну спасибо, буду знать на будущее)
В общем у меня только с Multipart получилось.
Ну спасибо, буду знать на будущее)