سلام دوستان
برای آپلود فایل مثلا یک فایل ویدویی یا موزیک یا فایل pdf در لاراول و ویو جی اس به چه صورت باید عمل کرد؟
برای آپلود عکس به این صورت عمل میکنم مشکلی نداره و به خوبی آپلود میشه ولی برای اپلود فایل دیگه ای مثلا Audio هرکاری میکنم نمیشه
کد آپلود عکس
$strpos = strpos($request->photo, ';');
$sub = substr($request->photo, 0, $strpos);
$ex = explode('/', $sub)[1];
$name = time() . "." . $ex;
$img = Image::make($request->photo)->resize(600, 600);
$upload_path = public_path() . "/uploadimage/";
$img->save($upload_path . $name);
$post = new Post();
$post->photo = $name;
$post->save();
return ['post' => $post];
ممنون میشم راهنمایی کنید
دوستان عزیز کسی هست راهنمایی کنه؟
شاید پاسخ شما همینجا باشد
خیر از این کد استفاده نکردم
از کد زیر استفاده کردم
$file = $request->*****->getClientOriginalExtension();
$filename = time() . "." . $file;
$up_path = public_path() . "/uploadmusic/";
$file->save($up_path, $filename);
و پیغامی که نمایش میده اینه
Call to a member function getClientOriginalExtension() on nullاین کار رو انجام دادم باز همون ارور رو دریافت میکنم
شما کد دیگه ای برای آپلود فایل معرفی نمیکنید؟
از پکیج زیر هم برای آپلود میشه استفاده کرد
https://packagist.org/packages/almazik/laravel-uploader
You can also specify a name:You can also specify a name:You can also specify a name:You can also specify a name:You can also specify a name:You can also specify a name:You can also specify a name:You can also specify a name:You can also specify a name:You can also specify a name:You can also specify a name:You can also specify a name: