PDA

View Full Version : سوال: تشخیص نوع فایل در زمان آپلود



habibvafapour
یک شنبه 15 بهمن 1391, 10:17 صبح
با سلام خدمت دوستان گرامی
یک سوال درباره آپلود کردن داشتم بیشتر سایت ها رو که میبینم در زمان انتخاب ، نوع فایل رو میتونه تشخیص بده مثلا اگر باید عکس با فرمت jpg انتخاب کنه فقط همون عکس رو توی صفحه انتخاب کننده نشون میده و فایل های دیگر رو نشون نمیده.
جای دور نمیرم سایت(F-B) زمان آپلود عکس هیچ گونه فایل دیگری رو نشون نمیده فقط عکس با فرمت هایی که از قبل تعریف شده
ممنون میشم کسی بگه باید چه جوری به این روش دسترسی پیدا کنم
متشکرم

siavashsay
یک شنبه 15 بهمن 1391, 10:22 صبح
منظورتون وقتی که میخواین فایل رو از توی سیستم انتخاب کنید هست ؟!
اون موقع توی قسمت file name این کد رو *.* بزنید ! میبینید که همه فایل ها با همه پسوندها رو نشون میده !
البته اگر منظورتون همین باشه !

mojtaba.baghban
یک شنبه 15 بهمن 1391, 11:27 صبح
واسه اینکار شما باید خاصیت accept فیلد input رو برابر نوع فایل‌هایی که می‌خوای قرار بدی

habibvafapour
یک شنبه 29 بهمن 1391, 00:44 صبح
آقا هر دو روش رو امتحان کردم جوابگو نبود:متفکر:

2undercover
یک شنبه 29 بهمن 1391, 13:38 عصر
آقا هر دو روش رو امتحان کردم جوابگو نبود:متفکر:

باید جواب بده احتمالا اشتباهی کردید ! باید خصوصیت accept فیلد فایل رو با MIME-Type مقدار بدید نه با فرمت فایل! اینم یک مثال که فقط فایل های png رو اجازه انتخابشون رو میده:
<input type="file" name="file" accept="image/png,image/x-png">