Upload File melalui Layanan Web

Adalah mungkin untuk meng-upload file dari client's komputer ke server melalui web service? Klien dapat menjalankan apa-apa dari native aplikasi desktop tipis ajax klien.

It's tentu mungkin untuk mengirim file biner melalui layanan web (misalnya. SABUN), tapi biasanya anda harus melakukan beberapa jenis pengkodean seperti base64, yang meningkatkan jumlah data yang dikirim. Salah satu cara yang paling efisien untuk mengirim sewenang-wenang binary file melalui HTTP DIMASUKKAN ke dalam operasi, karena tidak ada encoding overhead. Tidak semua klien tentu memiliki cara yang mudah untuk melakukan hal ini, tapi itu's layak melihat.

Sisi lain dari koin itu adalah cara untuk mendapatkan data dari pengguna's disk untuk koneksi jaringan. "tipis ajax klien" mungkin tidak memiliki izin yang diperlukan untuk membaca file dari pengguna's disk. Di sisi lain, sebuah aplikasi desktop implementasi akan mampu melakukannya tanpa masalah.

Komentar (0)

I'm bukan master dalam "webservice", tetapi jika anda mengembangkan jejaring (dan klien), anda selalu dapat mengkonversi file biner untuk BASE64 pada klien (dapat dilakukan di jawa... dan aku soupose di ajax juga) dan transfer sebagai "string", di sisi lain, di jejaring encode ke biner dari BASE64...

It's satu ide, yang's bekerja, tapi mungkin tidak "benar" di semua lingkungan.

Komentar (0)