Вы пытаетесь переместить файл в папку, которая, вероятно, не существует.
Ваш код попытается переместить файл в это место (с filename.txt
и 1234 как $sudId
):
videos/filename/1234.txt
, тогда как каталог filename
, вероятно, не существует в видео.
Однако вы можете сначала создать его:
$pathParts = pathinfo($_FILES["sonogram"]["name"]);
$file = $pathParts['filename'] . '/'. strval($studyId) . '.'. $pathParts['extension'];
mkdir('videos/'.$pathParts['filename'],0777,TRUE);
move_uploaded_file($_FILES["sonogram"]["tmp_name"],"videos/". $file);