Я пытался создать сценарий upload.php, однако условие не работает, и PHP не может перемещать загруженный файл в папку.PHP не удается переместить загруженный файл
Apache2 выход журнала ниже
PHP Warning: move_uploaded_file(): The second argument to copy() function cannot be a directory in /var/www/html/upload.php on line 18, referer: http://192.168.0.110/stream.php
PHP Warning: move_uploaded_file(): Unable to move '/tmp/phpC34Agu' to '/var/www/html/upload/' in /var/www/html/upload.php on line 18, referer: http://192.168.0.110/stream.php
upload.php код
<?php
$target_path = "/var/www/html/upload/";
$target = $target_path . basename($_FILES['uploadedfile']['name'][0]);
if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'] [0], $target_path))
{
echo "The file ". basename($_FILES['uploadefile']['name'] [0]). " has been uploaded";
}
else {
echo "Sorry, there was a problem uploading your file.";
}
?>
Я также хотел бы PHP, чтобы выполнить эту команду FFmpeg непосредственно после этого, но я не уверен, куда его вставить.
FFMPEG команда
ffmpeg -re -i uploadedfile.name -vcodec copy -f mpegts udp://239.1.1.1:5000
Спасибо за вашу помощь.
С наилучшими пожеланиями,
Марк Коуто
Что делает 'print_r ($ _ FILES ['fileToUpload'])' return ... –
Спасибо за ваш быстрый ответ. что удалить $ target. basename на третьей строке? – Markjose