Как отправить содержимое CSV на сервер с помощью приложения для Android
Я пытаюсь загрузить содержимое файла CSV на сервер. Я пробовал следующий код
// CSV file
File sourceFile = new File(path,fileName);
// Https "PUT" Request
URL myurl = new URL(upload_url);
HttpsURLConnection con = (HttpsURLConnection) myurl.openConnection();
con.setDefaultSSLSocketFactory(new NoSSLv3Factory());
con.setRequestMethod("PUT");
con.setRequestProperty("Content-Type", "text/csv");
con.setDoOutput(true);
con.setUseCaches(false);
Но как добавить содержимое файла CSV в запрос PUT.
2 ответа
Ты можешь использовать MultipartRequest
особенность Volley library
для достижения этой цели. Используя multipart, вы можете загружать файлы любого расширения, например: pdf/png/ppt/docx и т. Д.
Вместо этого используйте сетевую библиотеку, например OkHttp или volley, для сетевых запросов, здесь ссылка на учебник OkHttp здесь.