1
HttpURLConnection経由で画像またはPDFを送信する機能を実装する必要があります。すべてのデータがSDCardのフォルダに保存されています。特定のフォルダ内のファイル、およびHttpURLConnectionを介してサーバーに送信します。HttpURLConnectionを使用してサーバーに画像またはPDFを送信する方法
私は外部ライブラリ(ネイティブ関数のみ)を使用したくないので、これを行う最善の方法は何ですか?
これは私のコードの一部です:今
File dataToSendDir = new File(Environment.getExternalStorageDirectory(), SENDATA_FOLDER);
File[] listOfFiles = dataToSendDir.listFiles();
for (File listOfFile : listOfFiles) {
URL url = new URL("MY URL");
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setRequestMethod("POST");
conn.setUseCaches(false);
conn.setDoInput(true);
conn.setDoOutput(true);
conn.setConnectTimeout(2000);
File file = new File(listOfFile.getAbsolutePath());
InputStream inputStream = new FileInputStream(file);
byte[] bytes = new byte[4096];
inputStream.read(bytes);
...
}
?私はそれをどのように送ることができますか?
私の考えでした:フォルダ内のファイルごとに私はHttpURLConnectionの