Dosya yüklemek için HTTP PUT yöntemini kullanarak bir hizmet yazdım.HTTP PUT yöntemini kullanarak dosya yükleme işlemini sınama
Web Tarayıcıları, PUT'yi desteklememektedir, bu nedenle test için bir yönteme ihtiyacım var. Bir tarayıcıdan gelen POST olarak mükemmel çalışır.
güncelleştirmesi: Bu işe yaradı. Poster'i denedim ama kemancıyla aynı şeyden muzdarip. İsteğin nasıl oluşturulacağını bilmelisin. curl problemi halleder.
bukle -X PUT "localhost: 8080/urlstuffhere" -F "file = @ dosyaadı" -b "jsessionid cookievalue =" Bence
Teşekkür ederiz. Önceden yapılmış bir CURL indirmesi var mı? – Speck
@ user381091 Platformunuza bağlı, ancak pek çoğu destekleniyor gibi görünüyor. Http://curl.haxx.se/dlwiz/?type=bin – alienhard
http://curl.haxx.se/dlwiz/?type=bin adresindeki indirme sihirbazının bir bağlantısı: Curl'ın ['--data'] (http: //curl.haxx. Bu yanıt tarafından orijinal olarak kullanılan se/docs/manpage.html) seçeneği, yeni satır karakterlerini çıkardığı ve bu nedenle dosyayı değiştirebileceği için dosya yüklemeleri için uygun değildir. Bunun yerine ['--upload-file'] (http://curl.haxx.se/docs/manpage.html#-T) ile değiştirdim. –