Membaca semua byte File atau Blob ke dalam ArrayBuffer, bentuk yang diterima loader biner dan konverter STEP.
File atau Blob yang akan dibaca
Byte-byte sebagai ArrayBuffer
Membaca semua byte File atau Blob ke dalam Uint8Array, array byte yang dapat diindeks dan diiris.
File atau Blob yang akan dibaca
Byte-byte sebagai Uint8Array
Membungkus Blob dalam File dengan nama dan tipe MIME, yang diperlukan loader yang menginginkan nama file; tipe Blob itu sendiri dipertahankan jika mimeType dikosongkan.
Blob, nama berkas dan tipe MIME opsional
File
Menyalin byte-byte File ke dalam Blob polos bertipe sama, membuang namanya; Blob yang diberikan dikembalikan sebagai salinan.
File atau Blob yang akan disalin
Blob
Melihat byte-byte ArrayBuffer sebagai Uint8Array; tidak ada byte yang disalin, keduanya berbagi memori yang sama.
ArrayBuffer yang akan dilihat
Uint8Array atas byte-byte yang sama
Menyalin persis byte-byte yang dicakup Uint8Array ke dalam ArrayBuffer baru, sehingga view atas sebagian buffer yang lebih besar hanya memberikan bagiannya sendiri.
Uint8Array yang akan disalin
ArrayBuffer baru
Membuat URL sementara untuk File atau Blob yang disimpan di memori, sehingga dapat diserahkan ke apa pun yang memuat dari URL, misalnya tekstur atau loader model.
URL hidup selama halaman hidup.
File atau Blob
URL sementara
Membuat URL sementara untuk setiap File atau Blob dalam daftar, dalam urutan yang sama, seperti createObjectURL untuk satu.
File-file atau Blob-blob
Satu URL sementara per berkas, dalam urutan yang sama
Memulai unduhan browser atas konten yang diberikan sebagai file bernama fileName ditambah extension.
Konten teks dibungkus dalam Blob bertipe contentType; Blob diunduh apa adanya.
Nama berkas, isi, ekstensi dan tipe konten
Mengunduh konten pada sebuah URL sebagai Blob, byte mentah tanpa nama file; server harus mengizinkan permintaan lintas-origin.
URL yang diambil
Badan respons sebagai Blob
Mengunduh konten pada sebuah URL sebagai File yang dinamai menurut bagian terakhir URL, tanpa query string-nya; server harus mengizinkan permintaan lintas-origin.
URL yang diambil
Badan respons sebagai File
Mengunduh konten pada sebuah URL dan menguraikannya sebagai JSON; server harus mengizinkan permintaan lintas-origin dan isinya harus JSON yang valid.
URL yang diambil
Nilai JSON hasil penguraian
Mengunduh konten pada sebuah URL sebagai teks polos; server harus mengizinkan permintaan lintas-origin.
URL yang diambil
Badan respons sebagai teks
Memuat aset bernama milik aplikasi yang berjalan sebagai File, melalui pencarian yang disediakan aplikasi di assetManager.getAsset.
Penyimpanan tempat nama dicari bergantung pada aplikasi; aset yang tidak ada menolak promise.
Nama berkas aset
Aset sebagai File
Memuat aset bernama milik aplikasi yang berjalan dan membacanya sebagai teks, untuk JSON, CSV atau file teks lain yang disimpan sebagai aset.
Nama berkas aset
Isi aset sebagai teks
Memuat aset lokal bernama, yang disimpan di browser dan bukan di server, melalui pencarian yang disediakan aplikasi di assetManager.getLocalAsset.
Nama yang diselesaikan menjadi beberapa file menghasilkan daftar.
Nama berkas aset
Aset sebagai File, atau daftar File jika nama tersebut menampung beberapa
Memuat aset lokal bernama, yang disimpan di browser dan bukan di server, dan membacanya sebagai teks; nama yang diselesaikan menjadi beberapa file menghasilkan daftar teks.
Nama berkas aset
Isi sebagai teks, atau daftar teks jika nama tersebut menampung beberapa berkas
Berkas masuk dan keluar dari skrip: aset yang disimpan aplikasi yang berjalan di bawah sebuah nama, berkas yang diambil dari URL, unduhan, dan konversi antara File, Blob, ArrayBuffer dan Uint8Array. Aplikasi menyediakan pencarian melalui
assetManager, sehingga ke apa sebuah nama aset diselesaikan bergantung pada tempat skrip berjalan; pengambilan membutuhkan endpoint yang mengizinkan permintaan lintas origin.