🍋
Menu
General

Preview

Önizleme (Görsel Dosya İnceleme)

İndirmeden veya işlemeden önce görüntülenen bir dosya içeriğinin görsel temsilidir; kullanıcıların bir işlemin sonucunu kesinleştirmeden doğrulamasını sağlar.

Teknik Detay

Tarayıcı tabanlı önizlemeler yerel oluşturma yeteneklerini kullanır: etiketleri veya Canvas aracılığıyla görüntüler, PDF.js veya aracılığıyla PDF'ler, HTML5

 veya sözdizimi vurgulu  blokları aracılığıyla metin. Büyük dosyalar için önizlemeler bellek tasarrufu amacıyla yalnızca ilk sayfayı veya düşük çözünürlüklü bir sürümü oluşturabilir. Object URL'leri (URL.createObjectURL) Blob verilerini base64 kodlama ek yükü olmadan gösterir ve bellek sızıntılarını önlemek için artık gerekli olmadığında iptal edilmelidir (URL.revokeObjectURL).

Ornek

```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);
```

Ilgili Terimler