راکت
3 پاسخ

ارور در هنگام آپلود فایل در xampp با لاراول

سلام از آموزشاتون خیلی ممنونم ببخشید مزاحم شدم
میخاستم در لاراول فایل upload کنم توی بخش لوکال و xampp خودم
به قسمت tmp میگیره

InvalidArgumentException The  file does not exist or is not readable. laravel

و کدی که خود نوشتم:

$file = $request->file('images');
$imageUrl = $this->uploadImage($file);
protected function uploadImage($file)
    {
        $year = Carbon::now()->year;
        $imagePath = "/upload/images/{$year}/";
        $filename = $file->getClientOriginalName();
        $file = $file->move(public_path($imagePath),$filename);

        $img = Image::make($file->getRealPath())->save(public_path($imagePath);
    }

@ali.bayat
@hesammousavi
@Alimotreb

واینکه من خیلی گشتم گفته بودن که extention imagick رو نصب کنیم روی xampp ولی با این حال بازم نشد
ممنون میشم اگه مشکل رو برخورد کردین رو درستش کردین به منم بگین
در ضمن در xampp حجم فایل رو زیادترش کردم به هنگام آپلود
ورژن xampp :3.2.4
ورژن php : 7.3.9


ثبت پرسش جدید
Alimotreb
Alimotreb
تخصص :کانفیگ سرور و برنامه نویس
@Alimotreb6 سال پیشمطرح شد
0

سلام
@alizadeh.m24

dd() بگیرید موقع ارسال فرم ، توی متد مورد نظرش توی کنترلر ، خط به خط برید جلو
ببینید اصلا فایل رو دریافت میکنید یا خیر


محسن علی زاده
محسن علی زاده
@alizadeh.m246 سال پیشمطرح شد
0
UploadedFile {#300 ▼
  -test: false
  -originalName: "dd.jpg"
  -mimeType: "image/jpeg"
  -error: 0
  #hashName: null
  path: "C:\xampp\tmp"
  filename: "phpC9E2.tmp"
  basename: "phpC9E2.tmp"
  pathname: "C:\xampp\tmp\phpC9E2.tmp"
  extension: "tmp"
  realPath: "C:\xampp\tmp\phpC9E2.tmp"
  aTime: 2019-11-11 15:08:10
  mTime: 2019-11-11 15:08:10
  cTime: 2019-11-11 15:08:10
  inode: 0
  size: 318648
  perms: 0100666
  owner: 0
  group: 0
  type: "file"
  writable: true
  readable: true
  executable: false
  file: true
  dir: false
  link: false
  linkTarget: "C:\xampp\tmp\phpC9E2.tmp"
}

این نتیجه اون فایله همونطور که میبینید داره ذخیره میشه ولی بازم در انتها مسیر فایل temp رو نمیشناسه

InvalidArgumentException The "C:\xampp\tmp\phpC9E2.tmp"  file does not exist or is not readable. 

نمیدونم باز مشکل از کجاس @Alimotreb
اگه راهنماییم کنی یه دنیا ممنونت میشم


Mohammad Masoudi
Mohammad Masoudi
تخصص :Developer
@pesaregorg6 سال پیشمطرح شد
0

@alizadeh.m24
برای آپلود عکس از پکیج زیر استفاده کنید.

intervention/image

این هم داکیومنتیشن این پکیج
http://image.intervention.io/getting_started/installation

نمونه کدی که خودم در پروژه استفاده کردم.
https://gitlab.com/pesaregorg/blog-restful-api

با این پکیج خیلی بهتر و راحتتر میتونی کار کنی. روی لوکال هاست هم مشکلی نداره


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

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