علی اسماعیلی
3 سال پیش توسط علی اسماعیلی مطرح شد
4 پاسخ

دریافت extension دقیق یک عکس

توی lumen من با کمک

$file->extention()

میام ext عکس رو میگیرم ولی مشکلی که داره عکس های jpg رو بهم jpeg برمیگردونه چرا؟


ثبت پرسش جدید
عبدالرحمان کیانی
تخصص : Backend developer
@abdolrahman 3 سال پیش مطرح شد
3

چون jpg همون jpeg هست و تفاوتی نداره


Mahdi Akbari
تخصص : php laravel
@mahdim2f4 3 سال پیش آپدیت شد
3

با توجه به اینکه لاراول به صورت اتوماتیک میاد و فایل‌ها رو از روی MIME type استانداردشون شناسایی میکنه و از اونجایی که MIME type اصلی تصاویر jpg همون jpeg هستش میاد و jpeg برمیگردونه.
کلا jpg بخاطر این بوجود اومد که ویندوز قدیما نمیتونست بیشتر از سه حرف رو برای فرمت فایل قبول کنه و زیاد حساس نشو به این ماجرا
نهایتاً میتونی با یه شرط ساده اگه خروجی jpeg بود به جاش jpg رو برگردونی اگه دقیقا به فرمت نوشته شده توی اسم فایل احتیاج داری


محمد امیری
تخصص : backend coder
@mohammadeng3731 3 سال پیش مطرح شد
0

با سلام.

$file->getClientOriginalExtension()

علی اسماعیلی
تخصص : php Laravel
@aliesmaili.code 3 سال پیش آپدیت شد
0

@mohammadeng3731
@abdolrahman
@abdolrahman
مرسی از همه عزیزان

$file->getClientOriginalExtension()

این مورد کار کرد خیلی ممنون


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

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