راکت

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

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); ```
ثبت پرسش جدید

پاسخ‌ها

2
mahdi khanzadi
mahdi khanzadi
@khanzadimahdi

تخصص: Software engineer

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

$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

تخصص: توسعه دهنده ارشد وب

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

شاید پاسخ شما همین‌جا باشد

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

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