سلام.
من بعد از اپلود فایل ها اونها رو از طریق mime چک می کنم.
برای تصاویر و pdf و psd و.... کاملا درست هست.
اما برای docx کاملا اشتباه عمل می کنه.
بعد از آپلود فرمت فایل ما docx هست ولی mime برابر zip.
اما قبل از آپلود هم فرمت و هم mime برابر docx هستن.
مشکل چطور حل میشه؟
سلام
از آفیس 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'); // تابع مدنظر
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟