يقرأ كل بايتات File أو Blob في ArrayBuffer، الصيغة التي تأخذها المحمّلات الثنائية ومحوّلات STEP.
كائن File أو Blob المراد قراءته
البايتات ككائن ArrayBuffer
يقرأ كل بايتات File أو Blob في Uint8Array، مصفوفة بايتات يمكن فهرستها وتقطيعها.
كائن File أو Blob المراد قراءته
البايتات ككائن Uint8Array
يلف Blob في ملف File باسم ونوع MIME، وهو ما تحتاجه المحمّلات التي تريد اسم ملف؛
يُحتفظ بنوع Blob نفسه عند ترك mimeType.
كائن Blob واسم الملف ونوع MIME الاختياري
كائن File
ينسخ بايتات ملف File في Blob عادي من النوع نفسه، مسقطا الاسم؛ و Blob المعطى يعود كنسخة.
كائن File أو Blob المراد نسخه
كائن Blob
يعرض بايتات ArrayBuffer كـ Uint8Array؛ لا تُنسخ أي بايتات، ويتشاركان الذاكرة نفسها.
كائن ArrayBuffer المراد عرضه
كائن Uint8Array على البايتات نفسها
ينسخ بالضبط البايتات التي تغطيها Uint8Array في ArrayBuffer جديد، بحيث يعطي العرض على جزء من مخزن أكبر جزءه الخاص فقط.
كائن Uint8Array المراد نسخه
كائن ArrayBuffer الجديد
يصنع عنوان URL مؤقتا لملف File أو Blob محفوظ في الذاكرة، بحيث يمكن تسليمه لأي شيء يحمّل من عنوان URL، مثل نسيج أو محمّل نماذج.
يعيش عنوان URL ما دامت الصفحة حية.
كائن File أو Blob
عنوان URL المؤقت
يصنع عنوان URL مؤقتا لكل File أو Blob في قائمة، بالترتيب نفسه، كما
تفعل createObjectURL لواحد.
كائنات File أو Blob
عنوان URL مؤقت واحد لكل ملف، بالترتيب نفسه
يبدأ تنزيلا في المتصفح للمحتوى المعطى كملف مسمى fileName زائد
extension.
يُلف المحتوى النصي في Blob من نوع contentType؛ و Blob يُنزّل كما هو.
اسم الملف والمحتوى والامتداد ونوع المحتوى
ينزّل المحتوى عند عنوان URL كـ Blob، بايتات خام بلا اسم ملف؛ يجب أن يسمح الخادم بالطلبات عبر الأصول.
عنوان URL المراد جلبه
جسم الاستجابة ككائن Blob
ينزّل المحتوى عند عنوان URL كملف File مسمى على اسم الجزء الأخير من عنوان URL، دون سلسلة الاستعلام؛ يجب أن يسمح الخادم بالطلبات عبر الأصول.
عنوان URL المراد جلبه
جسم الاستجابة ككائن File
ينزّل المحتوى عند عنوان URL ويحلله كـ JSON؛ يجب أن يسمح الخادم بالطلبات عبر الأصول وأن يكون المتن JSON صالحا.
عنوان URL المراد جلبه
قيمة JSON المحللة
ينزّل المحتوى عند عنوان URL كنص عادي؛ يجب أن يسمح الخادم بالطلبات عبر الأصول.
عنوان URL المراد جلبه
جسم الاستجابة كنص
يحمّل أصلا رقميا مسمى للتطبيق الجاري كملف File، عبر البحث الذي يوفره التطبيق
في assetManager.getAsset.
يعتمد المخزن الذي يُبحث فيه عن الاسم على التطبيق؛ الأصل الرقمي المفقود يرفض الوعد.
اسم ملف الأصل
الأصل ككائن File
يحمّل أصلا رقميا مسمى للتطبيق الجاري ويقرؤه كنص، لملفات JSON أو CSV أو غيرها من الملفات النصية المخزنة كأصول رقمية.
اسم ملف الأصل
محتوى الأصل كنص
يحمّل أصلا رقميا محليا مسمى، محفوظا في المتصفح لا على خادم، عبر
البحث الذي يوفره التطبيق في assetManager.getLocalAsset.
الاسم الذي يؤدي إلى عدة ملفات يعطي قائمة.
اسم ملف الأصل
الأصل ككائن File، أو قائمة من كائنات File عندما يحمل الاسم عدة ملفات
يحمّل أصلا رقميا محليا مسمى، محفوظا في المتصفح لا على خادم، ويقرؤه كنص؛ الاسم الذي يؤدي إلى عدة ملفات يعطي قائمة نصوص.
اسم ملف الأصل
المحتوى كنص، أو قائمة من النصوص عندما يحمل الاسم عدة ملفات
الملفات الداخلة إلى السكربت والخارجة منه: الأصول التي يخزنها التطبيق الجاري تحت اسم، والملفات المجلوبة من عنوان URL، والتنزيلات، والتحويلات بين File و Blob و ArrayBuffer و Uint8Array. يوفر التطبيق عمليات البحث عبر
assetManager، لذا ما يحله اسم الأصل يعتمد على مكان تشغيل السكربت؛ ويحتاج الجلب إلى نقطة نهاية تسمح بالطلبات عبر الأصول.