Artikel ini terutama memperkenalkan metode implementasi transmisi kontinu html 5 file besar. Teman yang membutuhkannya dapat merujuk pada file yang besar
Secara umum, server web yang umum digunakan memiliki batasan ukuran saat mengirimkan data ke sisi server. Sisi server akan mengembalikan pesan penolakan jika file melebihi ukuran tertentu. Tentu saja, server web semuanya menyediakan file konfigurasi yang dapat memodifikasi ukuran batas. Ada juga beberapa implementasi untuk mengunggah file besar di internet dengan memodifikasi server web untuk membatasi ukuran file. Namun, ini membuatnya menjadi masalah bagi sabuk pengaman server web. Mudah bagi penyerang untuk mengirim paket data besar dan menyeret server web Anda sampai mati secara langsung.
Sekarang, untuk implementasi utama unggahan file besar, file besar dibagi menjadi potongan -potongan. Misalnya, untuk file 100m, belah menjadi 50 blok menurut 2m. Kemudian unggah setiap file ke server secara bergantian, dan kemudian gabungkan file di server setelah unggahan selesai.
Di web, file besar diunggah, dan inti terutama mengimplementasikan file chunking. Sebelum munculnya API file HTML5, Anda ingin menerapkan transmisi chunking file di web. Hanya potongan file yang diimplementasikan melalui Flash atau ActiveX.
Di bawah HTML5, kami dapat secara langsung menerapkan chunking file melalui metode Slice File. menyukai:
Kode XML/HTML Salin Konten ke Clipboard