アップロードコードを変更する必要があります(ファイルアップロードはマルチパートデータとして扱われるため)。 はここにここで私がアップロードされたファイルのパラメータキーとしてfileToUpload使用していた
String url = "http://localhost/upload.php";
File file = new File(Environment.getExternalStorageDirectory().getAbsolutePath(),
"file.txt");
try {
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost(url);
Part[] parts = new Part[1];
parts[0] = new FilePart("fileToUpload", file);
MultipartEntity reqEntity = new MultipartEntity(parts);
reqEntity.setContentType("binary/octet-stream");
reqEntity.setChunked(true); // Send in multiple parts if needed
httppost.setEntity(reqEntity);
HttpResponse response = httpclient.execute(httppost);
} catch (Exception e) {
e.printStackTrace();
}
code--変更のアップロードです。サーバーコードでは、$ _FILES ["fileToUpload"]に同じキーを使用できます。 はここで誰かが、この代わりに、それをdownvotingの悪い問題にするものについて説明した場合に有用であろう
<?php
$target_dir = "/Users/chauhan/Desktop/uploads/";
$target_file = $target_dir . basename("abc.txt");
move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $target_file);
?>
code--アンドロイド上からアップロードされたデータを受け入れるための最も簡単なPHPコードです。 – Sid
私は、特定の質問や問題を助けるのではなく、何かを教える人を探しているからだと思います。あなたの質問は大きすぎます。 – Warren