🍋
Menu
General

Preview

Preview (विज़ुअल फ़ाइल निरीक्षण)

डाउनलोड या प्रोसेसिंग से पहले फ़ाइल की सामग्री का एक दृश्य प्रतिनिधित्व, जो उपयोगकर्ताओं को किसी ऑपरेशन के परिणाम को कमिट किए बिना सत्यापित करने की अनुमति देता है।

तकनीकी विवरण

ब्राउज़र-आधारित प्रीव्यू नेटिव रेंडरिंग क्षमताओं का उपयोग करते हैं: टैग या Canvas के माध्यम से इमेज, PDF.js या के माध्यम से PDF, HTML5

 या सिंटैक्स-हाइलाइटेड  ब्लॉक के माध्यम से टेक्स्ट। बड़ी फ़ाइलों के लिए, प्रीव्यू मेमोरी बचाने के लिए केवल पहला पेज या डाउनसैंपल्ड वर्शन रेंडर कर सकते हैं। Object URLs (URL.createObjectURL) base64 एन्कोडिंग ओवरहेड के बिना Blob डेटा दिखाते हैं, और मेमोरी लीक को रोकने के लिए अनावश्यक होने पर रिवोक (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);
```

संबंधित शब्द