Mahdi Pardat
5 سال پیش توسط Mahdi Pardat مطرح شد
2 پاسخ

مشکل یهویی در اپلود فایل ها

سلام این قسمت از برنامه م داشت خوب کار میکرد اومدم ی تغیر تو نام فایل دادم یهو این مشکل پیش اومد برگردوندم به حالت قبلی ولی هنوز اررو باقی مونده
SplFileInfo::getSize(): stat failed for C:\wamp64\tmp\php170.tmp

این هم از بخش کد هام برای ارسال


        $fileName = bcrypt($file).'.'.$file->getClientOriginalExtension();
        $file_data_info = [
            'file_title' =>$request->input('file_title'),
            'file_description'=>$request->input('file_description'),
            'file_type'=>$file->getMimeType(),
            'file_size'=>$file->getSize(),
            'file_name'=>$fileName,
        ];
        $file->move(public_path('upload/files'),$fileName);

        File::create($file_data_info); ```

ثبت پرسش جدید
mahdi khanzadi
تخصص : backend developer at Snapp mar...
@khanzadimahdi 5 سال پیش مطرح شد
0

سلام. ابتدا فایل رو اپلود کنید و بعد سایزش رو بگیرید. هنوز اپلود نشده نمیتونید به سایزش دسترسی داشته باشید چون میاد سایز رو از پوشه تمپ میگیره. خطوط کدتون رو به صورت زیر جابه جا کنید

$fileName = bcrypt($file).'.'.$file->getClientOriginalExtension();
$file->move(public_path('upload/files'),$fileName);

$file_data_info = [
    'file_title' =>$request->input('file_title'),
    'file_description'=>$request->input('file_description'),
    'file_type'=>$file->getMimeType(),
    'file_size'=>$file->getSize(),
    'file_name'=>$fileName,
];

File::create($file_data_info);

علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
0

وقتی فایل هنوز آپلود نشده .. که نمی‌تونید اطلاعاتش رو بگیرید


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام