AndroidからPHPファイルに画像をアップロードしてサーバーに保存しようとしています..
アンドロイドコードは次のとおりです。
File image = new File(file_path);
try {
HttpClient client = new DefaultHttpClient();
HttpPost post = new HttpPost("http://www.DomainName.com/imageUpload.php");
MultipartEntity multipartEntity = new MultipartEntity(HttpMultipartMode.BROWSER_COMPATIBLE);
ContentBody cbFile = new FileBody(image, "image/jpeg");
multipartEntity.addPart("image", cbFile);
post.setEntity(multipartEntity);
client.execute(post, new PhotoUploadResponseHandler());
}
catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
Log.i("IOException", e.toString());
}
PHPファイル
<?php
$uploadedFile = $_FILES['image']['name'];
$uploadedType = $_FILES['image']['type'];
$temp = $_FILES['image']['tmp_name'];
$error = $_FILES['image']['error'];
if ($error > 0) {
die("File could not be uploaded. $error");
}
else {
move_uploaded_file($temp, "/Images/".$uploadedFile);
echo "Upload Complete. ".$uploadedType;
}
?>
私が直面している問題は、この操作の出力が「アップロード完了」であることです。、しかし、サーバー上の指定されたパス (/Images/) に画像がありません!
助けてください