سلام دوستان من از طریق api فایل میفرستم سمت سرور و گفتم فقط فایل های pdf و png و docx و mp4 قابل قبول باشن
این کدی که نوشتم برای pdf , png درست کار میکنه اما اصلا برای mp4 و docx کار نمیکنه سرچ کردم تو استک و ... ولی بازم درست نشد
اگر کسی قبلا همچنین مشکلی داشته لطفا راهنمایی کنه.
$request->validate([
'title' => 'required',
'attachments' => 'mimes:png,pdf,docx,mp4|max:10240'
]);
وقتی ویدیو Mp4 و یا فایل ورد docx میفرستم خطا میده که فرمت فایل ها معتبر نیست و باید فلان فرمت ها باشه فقط
سلام
اگر به اون Validation ها zip اضافه کنید درست میشه :
$request->validate([
'title' => 'required',
'attachments' => 'mimes:png,pdf,docx,mp4,zip|max:10240'
]);
این مشکل به این دلیله که فایل docx یک فرمت فایل فشرده XML هستش : Office Open XML is a zipped, XML-based file format... برای همین به شما خطا میده.
شما چه کار هایی رو امتحان کردید ؟
اگر میشه تشریف بیارید تلگرام بنده با Any Desk وصل بشم روند اپلود شمارو ببینم درک کنم انشاءالله که مشلکتون رو بتونم حل کنم.
آیدی تلگرام : @ehsndvr
من با پست من یه درخواست post به سرور ارسال میکنم و یک فایل mp4 یا docx هم براش میفرستم
سمت سرور هم کد نوشتم که ولیدیت بشه نوع فایل ارسالی
$request->validate([
'files' => 'required|mimes:docx,mp4'
]);
برای بقیه فرمت های مثل png و pdf و jpeg مشکلی نداره اما برای ویدیو یا docx مشکل داره. شما خودتون میتونید یه پروژه سازه بسازید و با متد post یک فایل برایش ارسال کنید از طریق api
من با پست من یه درخواست post به سرور ارسال میکنم و یک فایل mp4 یا docx هم براش میفرستم
سمت سرور هم کد نوشتم که ولیدیت بشه نوع فایل ارسالی
$request->validate([
'files' => 'required|mimes:docx,mp4'
]);
برای بقیه فرمت های مثل png و pdf و jpeg مشکلی نداره اما برای ویدیو یا docx مشکل داره. شما خودتون میتونید یه پروژه سازه بسازید و با متد post یک فایل برایش ارسال کنید از طریق api
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟