Bir API aracılığıyla bir HTTP sunucusuna dosya yükleme (en az) iki yol olduğunu fark ettim.Dosya yükleme API: Vücuttaki çoklu içerik/form-veri vs.
Sen (tarayıcılar dosya yükleme HTML girişler için doğal ne olduğu) multipart/form-data
kullanabilirsiniz ancak şunu da yapabilirsiniz POST
(belki doğru Content-Type istek başlığında ile) isteği vücudun içinde dosya içeriği.
Her yöntemin artıları ve eksileri nelerdir (bir tarayıcıdan değil, tüm genellikte)?
Mesela çoğaltma istekleri - programlama ortamınızda kullandığınız http veya ağ kitaplığına bağlı olarak (sunucu tarafında Node.js ve istemci tarafında Swift kullanıyorum) - oluşturulacak biraz daha karmaşık görünüyor ve sonra ayrıştırın.
http://stackoverflow.com/questions/29659154/what-is-the-best-way-to-upload-files-in-a-modern-browser/ – vtortola
@vtortola'nın bu soruya gerçekten bir yanıtı olmadığını kontrol edin . İstemci tarafı ağ uygulamalarını, sadece http yöntemlerini sormuyorum. –