🍋
Menu
General

Preview

المعاينة (الفحص البصري للملفات)

تمثيل بصري لمحتوى الملف يُعرض قبل التنزيل أو المعالجة، مما يسمح للمستخدمين بالتحقق من نتيجة العملية دون الالتزام بها.

التفاصيل التقنية

تستفيد المعاينات القائمة على المتصفح من قدرات العرض الأصلية: الصور عبر وسوم أو Canvas وملفات PDF عبر PDF.js أو والصوت/الفيديو عبر عناصر HTML5

 أو كتل  المميزة نحوياً. للملفات الكبيرة، قد تعرض المعاينات الصفحة الأولى فقط أو نسخة مخفضة الدقة للحفاظ على الذاكرة. تعرض عناوين URL الكائنية (URL.createObjectURL) بيانات Blob دون حمل ترميز base64 ويجب إلغاؤها (URL.revokeObjectURL) عند عدم الحاجة لمنع تسرب الذاكرة.

مثال

```javascript
// Preview: file processing example
const file = document.getElementById('fileInput').files[0];
const reader = new FileReader();
reader.onload = (e) => {
  const data = e.target.result;
  console.log(`Loaded: ${file.name} (${file.size} bytes)`);
};
reader.readAsArrayBuffer(file);
```

مصطلحات ذات صلة