как переместить видео файл по laravel

Я пытался переместить mp4-видео из каталога в другой с помощью File :: move …, но исходное видео и перемещенное видео перестали работать после перемещения.

PHP:

$from="assets/vids/".$filename."";
try{
mkdir("assets/vids/USER".Auth::user()->id."");
} catch(Exception $e){}
$to="assets/vids/USER".Auth::user()->id."/".$filename."";
try{
File::move($from,$to);
} catch(Exception $e){}

HTML:

<form action="{{ URL::route('end-video') }}" method="post" id="end-live-form" enctype="multipart/form-data" files>
<input type="hidden" id="input-timer" name="timer">
<a type="submit" id="end-btn">إنهاء البث</a>
<div id="end-sure">
<p>هل انت متأكد من انهاء البث</p>
<button type="submit" id="end-live-btn">نعم</button>
<a class="no">لا</a>
</div>
{{ Form::token() }}
</form>

0

Решение

Ты можешь попробовать PHP: переименовать функция. Я думаю, что это проще. Это не должно повредить файл.

Или измените mkdir на mkdir("assets/vids/USER".Auth::user()->id, 0755);,

— РЕДАКТИРОВАТЬ —

Попробуй это:

$from = "assets/vids/".$filename;
$to = "assets/vids/USER".Auth::user()->id."/".$filename;
try {
mkdir("assets/vids/USER".Auth::user()->id, 0755);
File::move($from, $to);
} catch(Exception $e){
echo 'Caught exception: ',$e->getMessage(),"\n";
}

Давайте посмотрим, что является исключением.

— КОНЕЦ РЕДАКТИРОВАНИЯ —

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]