Saya telah mengutak-atik WebGL akhir-akhir ini, dan membuat pembaca Collada berfungsi. Masalahnya, ini sangat lambat (Collada adalah format yang sangat verbose), jadi saya akan mulai mengonversi file ke format yang lebih mudah digunakan (mungkin JSON). Saya sudah memiliki kode untuk mem-parsing file dalam JavaScript, jadi saya dapat menggunakannya sebagai eksportir saya juga! Masalahnya adalah menabung.
Sekarang, saya tahu bahwa saya dapat mem-parsing file, mengirim hasilnya ke server, dan meminta browser meminta file kembali dari server sebagai unduhan. Namun pada kenyataannya server tidak ada hubungannya dengan proses khusus ini, jadi mengapa melibatkannya? Saya sudah memiliki konten file yang diinginkan dalam memori. Apakah ada cara agar saya dapat menyajikan kepada pengguna unduhan menggunakan JavaScript murni? (Aku meragukannya, tapi mungkin juga bertanya ...)
Dan untuk lebih jelasnya: Saya tidak mencoba mengakses sistem file tanpa sepengetahuan pengguna! Pengguna akan memberikan file (mungkin melalui seret dan jatuhkan), skrip akan mengubah file dalam memori, dan pengguna akan diminta untuk mengunduh hasilnya. Semua yang harus menjadi aktivitas "aman" sejauh browser yang bersangkutan.
[EDIT]: Saya tidak menyebutkannya di muka, jadi poster yang menjawab "Flash" cukup valid, tetapi bagian dari apa yang saya lakukan adalah upaya untuk menyoroti apa yang dapat dilakukan dengan HTML5 murni ... jadi Flash adalah langsung dalam kasus saya. (Meskipun itu jawaban yang benar-benar valid untuk siapa pun yang melakukan aplikasi web "nyata".) Karena itu, sepertinya saya kurang beruntung kecuali saya ingin melibatkan server. Bagaimanapun, terima kasih!