جشنواره عیدانه راکت | عضویت ویژه راکت برای آخرین بار | افزایش قیمت‌ها از سال جدید | و ...

مشاهده اطلاعات بیشتر...
ثانیه
دقیقه
ساعت
روز
میثم
4 سال پیش توسط میثم مطرح شد
1 پاسخ

مشکل در آپلود فایل docx

سلام.
من بعد از اپلود فایل ها اونها رو از طریق mime چک می کنم.
برای تصاویر و pdf و psd و.... کاملا درست هست.
اما برای docx کاملا اشتباه عمل می کنه.
بعد از آپلود فرمت فایل ما docx هست ولی mime برابر zip.
اما قبل از آپلود هم فرمت و هم mime برابر docx هستن.
مشکل چطور حل میشه؟


ثبت پرسش جدید
Mohammad Amin Mokhtari
تخصص : برنامه نویس
@amin.mokhtari94 4 سال پیش مطرح شد
1

سلام
از آفیس 2007 به بعد فایل ها بصورت xml فشرده هستند به همین علت ممکن است آنها را 'application/octet-stream' یا 'application/zip' یا 'application/xml' شناسایی کند.
شما برای خوندن فایل، هدرهای زیر رو ست کنید:

header('Content-type: application/vnd.openxmlformats-officedocument.wordprocessingml.document');
header('Content-Disposition: attachment; filename="myfile.docx"');
readfile('myfile.docx'); // تابع مدنظر

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

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