راکت

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

4 پاسخ

توی lumen من با کمک

$file->extention()

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

ثبت پرسش جدید

پاسخ‌ها

4
Ibo Kiani
Ibo Kiani
@abdoki7788

تخصص: Backend developer

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

Mahdi Akbari
Mahdi Akbari
@mahdim2f4

تخصص: php laravel

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

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

محمد امیری
محمد امیری
@mohammadeng3731

تخصص: backend coder

با سلام.

$file->getClientOriginalExtension()
علی اسماعیلی
علی اسماعیلی
@aliesmaili.code

تخصص: php Laravel

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

$file->getClientOriginalExtension()

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

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

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