Я разрабатываю небольшое приложение в телефоне, и последняя функция, загрузка, просто заблокируйте меня.Запрос на загрузку телефонной книги пуст
function uploadFile() {
var options = new FileUploadOptions();
options.fileKey = 'video';
options.fileName = data.title;
options.mimeType = 'video/mp4';
options.httpMethod = 'POST';
var ft = new FileTransfer();
var path = data.mediaItem.fullPath;
var uploadURL = data.pushURL;
var name = data.title;
ft.upload(path,
uploadURL,
function (result) {
console.log(result.response + ' ' + result.responseCode);
},
function (error) {
console.log('Error uploading file ' + error.source + ' ' + error.target + ': ' + error.code + ' ' + error.http_status);
},
options);
}
<?php
file_put_contents('logs.txt', print_r($_FILES));
print_r($_FILES);
$target_dir = "video/";
$target_file = $target_dir . "video";
$uploadOk = 1;
// Check if image file is a actual image or fake image
// Check if file already exists
if (file_exists($target_file)) {
echo "Sorry, file already exists.";
$uploadOk = 0;
}
// Check file size
if ($_FILES["fileToUpload"]["size"] > 5000000) {
echo "Sorry, your file is too large.";
$uploadOk = 0;
}
// Check if $uploadOk is set to 0 by an error
if ($uploadOk == 0) {
echo "Sorry, your file was not uploaded.";
// if everything is ok, try to upload file
} else {
if (move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $target_file)) {
echo "The file ". basename($_FILES["fileToUpload"]["name"]). " has been uploaded.";
} else {
echo "Sorry, there was an error uploading your file.";
}
}
?>
запрос Моя загрузка принимается сервером (код ответа 200), но мой запрос пуст, а затем мой сервер бросить мне ошибку
чешу моя голова с 1 недели на этой ошибке, и я не могу ее разрешить.
Я думаю, что проблема может быть с вашим целевым файлом/местоположения не разрешение, ни имеющего расширение. Попробуйте изменить это в своем PHP-коде, а затем посмотрите, не изменилась ли ошибка: '$ target_file = $ target_dir. '/'." Video ". '/'. $ _ FILES [" fileToUpload "] [" name "]; – andre3wap