画像をキャプチャして、これをサーバー上の .php-script にアップロードします。AJAX アップロードは正常に機能しますが、アップロードされた画像を PHP 内で処理する方法がわかりません...
// Upload files to server
function uploadFile(mediaFile) {
path = mediaFile.fullPath;
name = mediaFile.name;
var options = new FileUploadOptions();
options.fileKey="file";
options.fileName=mediaFile.name;
options.mimeType="image/jpeg";
var params = new Object();
params.fullpath = path;
params.name = name;
options.params = params;
options.chunkedMode = false;
var ft = new FileTransfer();
ft.upload( path, "http://example.de/db/uploadPhoto.php",
function(result) {
alert("success");
},
function(error) {
alert("error");
},
options
);
}
upload.php ファイル:
<?php
$uploaddir = '/home/strato/http/premium/rid/21/46/53452146/htdocs/tellthedj_dev/';
$uploadfile = $uploaddir . basename($_FILES['userfile']['name']);
echo '<pre>';
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
echo "Datei ist valide und wurde erfolgreich hochgeladen.\n";
} else {
echo "Möglicherweise eine Dateiupload-Attacke!\n";
}
echo 'Weitere Debugging Informationen:';
print_r($_FILES);
print "</pre>";
?>
ファイルをサーバー上の方向に移動するためにphpで何をしなければならないか教えてもらえますか? 私が言ったように、アップロードはうまくいきます...