Mengapa Unduhan Saya Gagal atau Tidak Bisa Dimulai?
Situs Belajar Struktur memiliki dua jalur unduhan yang berbeda tergantung dari halaman yang Anda kunjungi saat mengakses dokumen sumber. Masing-masing jalur memiliki cara kerja dan penyebab kegagalan yang berbeda, sehingga solusinya pun berbeda.
Mengapa Ini Bisa Terjadi?
Halaman download menggunakan teknologi bernama showSaveFilePicker(), yang memunculkan dialog penyimpanan file langsung dari browser. Teknologi showSaveFilePicker() hanya didukung oleh:
- Chrome versi 86 ke atas
- Edge versi 86 ke atas
- Opera versi 72 ke atas
Teknologi showSaveFilePicker() hanya didukung di desktop. Browser berikut ini tidak didukung sama sekali:
- Firefox (di versi manapun)
- Safari (di macOS maupun iOS)
- Semua browser di perangkat mobile termasuk Chrome Android
Jika Anda menggunakan browser atau perangkat yang tidak didukung, unduhan akan otomatis menggunakan metode cadangan yang memuat seluruh file ke memori browser sebelum menyimpannya. Unduhan dengan metode cadangan bisa lebih lambat dan membutuhkan RAM yang lebih besar.
Halaman fetch bekerja secara berbeda. Permintaan unduhan dikirim ke server, lalu server mengambil file dari pihak ketiga dan meneruskannya langsung ke browser Anda. Metode yang digunakan dalam halaman fetch lebih stabil dibanding download namun hanya mendukung file berukuran kecil. Juga karena ada lapisan keamanan, ada beberapa kondisi yang bisa menyebabkan server menolak atau gagal memproses permintaan.
Solusi untuk Halaman Download
- Browser atau perangkat tidak didukung: Gunakan Chrome, Edge, atau Opera versi terbaru di komputer desktop atau laptop. Unduhan dari halaman akan fallback ke metode cadangan dan berisiko jauh lebih tidak stabil jika dilakukan di perangkat mobile atau di Firefox dan Safari.
- Unduhan berhenti di tengah jalan: Koneksi ke server mungkin terputus. Coba lagi beberapa saat kemudian. Jika berulang, coba gunakan jaringan yang berbeda atau matikan VPN jika sedang aktif.
- Ekstensi browser memblokir unduhan: Ad blocker atau ekstensi privasi tertentu bisa mengganggu proses unduhan. Coba nonaktifkan sementara ekstensi browser Anda, lalu coba unduh lagi.
Solusi untuk Halaman Fetch
- Muncul pesan "Forbidden": Halaman fetch hanya bisa diakses dari dalam situs belajarstruktur.com. Jika Anda mencoba untuk membuka URL fetch secara langsung di tab baru, server akan menolak permintaan tersebut karena tidak ada referensi halaman yang valid. Kembali ke halaman dokumen dan klik tombol unduh dari halaman tersebut.
- Muncul pesan "Not Found": Dokumen yang Anda coba akses tidak ditemukan di sistem. Kemungkinan dokumen telah dipindahkan atau dihapus. Silakan hubungi pengelola situs melalui halaman Contact jika Anda yakin dokumen tersebut seharusnya tersedia.
- Muncul pesan "Server Error" atau "Internal Server Error": Server berhasil menerima permintaan Anda, namun gagal mengambil file dari server pihak ketiga. Penyebab paling umum adalah gangguan sementara dari layanan pihak ketiga. Tunggu beberapa menit lalu coba lagi. Silakan hubungi pengelola situs melalui halaman Contact jika masalah ini berlangsung lebih dari 24 jam.
- Unduhan mulai tapi file rusak atau tidak lengkap: Hal ini jarang terjadi tapi bisa disebabkan oleh koneksi internet yang tidak stabil. Server meneruskan data langsung dari server pihak ketiga ke browser tanpa menyimpan salinan sementara, sehingga jika koneksi terputus di tengah jalan, file yang tersimpan bisa tidak lengkap. Hapus file yang sudah terunduh dan coba lagi dengan koneksi yang lebih stabil.