Sunucumun python flaskında dosya ve bazı meta bilgilerle çalışmasını istiyorum. Bu yüzden benim istek içerik-Tür 'multipart/form-data olacaktır. Görüntü/jpg, resim/gif vb. Gibi dosya türlerini ayarlayabilmenin bir yolu var ... Dosya için içerik türünü nasıl ayarlayabilirim. mümkün mü yoksa her dosya belirtimleri başlığın yaparsanız değilPython istekleri içindeki tekil dosyalar için Content-Type yazın
cevap
, üçüncü parametre olarak mim türü belirtebilir:
files = {
'file1': ('foo.gif', open('foo.gif', 'rb'), 'image/gif'),
'file2': ('bar.png', open('bar.png', 'rb'), 'image/png'),
}
response = requests.post(url, files=files)
Siz de bir 4 parametre verebilir, bir sözlük olmalıdır her parça için ek başlıklarla.
Artık geçerli olmayan son sürümleri olan – Khertan
@Khertan: bunu ne düşünüyorsun? [Belgeler] (http://docs.python-requests.org/en/latest/user/advanced/#post-multiple-multipart-encoded-files) hala aynıdır. Orada gösterildiği gibi hem bir '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' ' –
@Khertan: Bunu sadece master şubesiyle denedim ve bu hala burada gösterdiğim gibi çalışıyor. –
- 1. Python istekleri
- 2. Python istekleri
- 3. Python İstekleri POST çalışmıyor
- 4. Python istekleri. 403 Yasak
- 5. Python istekleri modülü
- 6. Python Taşı Dosyalar kredi vermek için adı
- 7. C# içindeki dosyalar için belirli bir dizini nasıl tarayabiliriz?
- 8. Python istekleri: Oturumda URL tabanı
- 9. Python istekleri 2 ssl sertifikalı
- 10. Python - dosyalar üzerinde döngü - sipariş
- 11. Python İstekleri Kullanarak JSON Gönderme
- 12. İki ayrı listeyi python üstbilgileriyle csv'ye yazın.
- 13. Python içindeki sınıftaki her işlev için
- 14. http istekleri için özet istekleri clojure (?)
- 15. System.String C yazın. C#
- 16. Tekil tasarım desenini
- 17. Python istekleri - daha sonraki URL kullanımı için tanımlama bilgisi kaydetme
- 18. Python İstekleri - İstemci tarafı sertifikası için SSL hatası
- 19. Sinon'da istekleri filtrelemek için:
- 20. global değişkeni (tekil)
- 21. Python İstekleri Kullanarak SOAP isteği gönderme
- 22. Klasik tekil
- 23. Python İstekleri kitaplığı kullanılarak kodlamalar nasıl yapılır
- 24. python istekleri ek dosya ile büyük dosya yükleme
- 25. Python istekleri - Herhangi url cant yük:
- 26. HTTP python istekleri modülü ile silme
- 27. python istekleri, unicode dosya adlarıyla gönder
- 28. Python "istekleri" iş parçasında çalışmıyor/engellemiyor?
- 29. python, e-posta yoluyla ek dosyalar gönderemiyor
- 30. Web API denetleyicisi yöntemi için ContentType nasıl belirtilir?
Bir şey denediniz mi? Bu belgelere açıklanacak bir şey gibi geliyor. –
@SimeonVisser: Bu mümkün olsa da, aslında hiçbir yerde * belgelenmez. –
@MartijnPieters: yeterince adil, aşağıdaki soruya cevap vermişsiniz gibi görünüyor. –