در این پست بهتون آموزش خواهم داد تا چگونه اطلاعات فایل از قبیل نام و حجم و زمان ایجاد فایل و... رو در جاو اسکریپت بدست بیارید.
برای اینکار من یک تابع ساده نوشتم که اطلاعات فایل رو میگره و بصورت alert بهمون نشون میده.
برای دریافت فایل از کاربر نیاز به یک input بصورت زیر داریم:
<input type="file" name="file" id="file" ="fileInfo()">
تابع fileInfo هم بصورت زیر هستش:
در زیر کدهای استفاده شده در تابع fileInfo رو توضیح میدم.
var fileName = document.getElementById('file').files[0].name;
کد بالا میره بوسیله id؛ نام فایل رو از آرایه files بدست میاره.
بقیه موراد هم که واضحه size اندازه فایل رو برحسب بایت برمیگردونه و type هم نوع فایل رو بصورت MimeType برمیگردونه و lastModifiedDate هم آخرین زمان تغییر فایل رو برمیگردونه.
+ میدونم تنبلتر از اونی هستید که کدها رو تایپ کنید؛ کدها رو میتونید از لینک زیر کپی کنید.
شاد باشید و خندون.