Задать вопрос
@denis-chenykh

Почему не работает загрузка файла на сервер?

Подскажите, пожалуйста, почему не работает загрузка файла на сервер
$uploadDir = get_site_url()."/wp-content/uploads/themedi/"; // Получает путь к каталогу в таком виде http://localhost/wp-content/uploads/themedi/ ставил прямой путь до каталога, все равно выводил ошибку

// $tab->file - Получает данные из json, получает полный путь к фалу которое пытаемся загрузить, получат путь в таком формате C:\fakepath\test.mp3
		
		$uploadFile = $uploadDir . basename($tab->fileName);

		if(move_uploaded_file($tab->file, $uploadFile)) {
			echo "Успешно загружен";
		} else {
			echo "Ошибка - ".$tab->file."; Название файла - ".$tab->fileName."; Новый путь куда перемещаем файл - ".$uploadFile;
		}
  • Вопрос задан
  • 79 просмотров
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ответы на вопрос 2
@JohnDidact
Нуб во всём
$uploadFile содержит ссылку с протоколом http. Как ты переместишь? Пиши локальный путь.
Ответ написан
Комментировать
На wp kama есть пример загрузки файла, его попробуйте
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы