ile karşıdan yükleyebilirim. Bu nedenle, bir API ile bir API oluşturmaya çalışıyorum ve daha sonra tarayıcıdaki bazı görüntüleri görüntülemek için javascript ile kullanıyorum ancak birim sınamasında sorun olup olmadığını test ediyorum. Görüntü gönderme (Flask üzerinden) düzgün çalışıyor. Bu şu andaŞişeyle dosyaya nasıl hizmet verilir ve daha sonra bu dosyayı
@api.route("/pictures/<picture_name>")
def send_picture(picture_name):
"""Used to send the requested picture from the pictures folder."""
return api.send_static_file(picture_name)
sahip Sonra
curl -O --request GET "http://localhost:8000/pictures/tank.png"
benim tarayıcıda aynı bağlantı açarak aşağıdaki komutu ile örneğin bir görüntü puppy.png
demek indirmek için çalışıyorum ve şişe kodudur Dosyayı tam olarak görebilmem için send_static_file
işlevinin düzgün çalıştığını biliyorum. Ancak yukarıdaki curl
komutu, dosyayı açılmayacak şekilde indirir. Burada yanlış yaptığım başka bir şey var mı? Ben Python ve henüz Flask aşina değilim
...
DÜZENLEME: Her nasılsa aynı şey bu ben bukle çağrıyı yapıyorum biçiminde bir sorun olup olmadığını wget
yüzden merak ediyorum gayet de çalışır . Yanlış yaptığım bir şey mi var? Birisi HTTP ile tam olarak bir şeyin nasıl indirildiğini açıklayabilir mi? Gibi istek almak için herhangi bir özel başlık var mı? Eğer değilse cevap nasıl biçimlendirilmiş ve dosya nasıl saklanır?
tarafından indirilecek "curl" yöntemini kullanırken hata nedir? –
Ayrıca '--request' etiketini 'GET' –
@ GIRISHRAMNANI olarak ayarlıyorum. İkinci yorum için bunu açıklamak için oraya koymayı seviyorum :) – Curious