Прежде всего, я хотел бы извиниться за этот вопрос, потому что знаю, что уже много людей спрашивают об этом. но все ответы, которые я искал, не помогли решить мою проблему. так что надеюсь, что вы рассмотрите этот вопрос и поможете мне решить эту проблему.Ошибка при загрузке файла в php (изображение)
поэтому в основном я пытаюсь загрузить файл изображения, и когда я представить его, ошибка выскакивает:
Warning: move_uploaded_file(./images/jarvs.jpg): failed to open stream:
Warning: move_uploaded_file(): Unable to move 'C:\wamp\tmp\phpA25F.tmp' to './images/jarvs.jpg'
я действительно не получаю ошибку, но я знаю, что ошибка возникает, когда я пытаюсь передать изображение с пути изображения и отправить его в папку назначения (целевой путь)
so heres мой код:
HTML: <input id="profimagefile" name="profileimage" class="input-file" type="file">
PHP:
$targetPath = "images/";
$targetPath = $targetPath.basename($_FILES['profileimage']['name']);
//name of the file
$img = $_FILES['profileimage']['name'];
$size = $_FILES['profileimage']['size'];
$type = $_FILES['profileimage']['type'];
if(move_uploaded_file($_FILES['profileimage']['tmp_name'], $targetPath))
{
$queryupload = "INSERT INTO images_profile (image_name, image_path, date_uploaded, emailAddress)
VALUES ('$img', '$targetPath','$registerDate', '$email')";
mysqli_query($conn, $queryupload);
echo "The file ". basename($_FILES['profileimage']['name']). " has been uploaded." . "<br/>";
}
else {
echo "Sorry, there was a problem uploading your file." . "<br/>";
}
не виду вводные базы данных, ее просто часть процесса после того, как изображение уже переехал в мой TargetPath. спасибо за ответы
Вы предоставили разрешения папкам – rahul
Да, пожалуйста, проверьте права доступа к папке «images /» –
, какие разрешения? я не понимаю. –