Dosya (file.img) bir POST veri içeriği olarak koymak istiyorum, bu yüzden dosya script ile aynı klasörde bulunuyorsa $req->content(file.img);
geçerli midir?Perl HTTP Bilgi talebi() issue
Alkış
Dosya (file.img) bir POST veri içeriği olarak koymak istiyorum, bu yüzden dosya script ile aynı klasörde bulunuyorsa $req->content(file.img);
geçerli midir?Perl HTTP Bilgi talebi() issue
Alkış
Bu kolayca bize soran yerine kendiniz için test edebilir bir şey gibi görünüyor. Denediğinde ne oldu?
($req
'un bir HTTP :: Request nesnesi olduğunu varsayalım - Sorunuza bu bilgileri neden eklemediğini bilmiyorum).
Kısacası, hayır, geçerli değil. Ve bir dizi nedenden dolayı geçerli değil. dize fileimg
verecekti - file.img
bareword bareword img
ile birleştirilmiş file
olarak yorumlanabilir çünkü
geçerli değildir bu.
use strict
, barworld'leri yasa dışı hale getirdiği için geçerli değil, bu nedenle use strict
(ve gerçekten olmanız gerekir) kodunuz bile derlenmez.
HTTP::Request::content
bir bayt dizisi beklediği için geçerli değil. Yani use strict
kullanmamış olsanız bile, tüm bu kod, istek gövdesine fileimg
dizesini eklemek olacaktır.
Dosyanın içeriğini gövdeye eklemek isterseniz, dosyayı açmanız, verileri okumanız ve ardından bu verileri content
'a iletmeniz gerekir.
Bu, HTTP::Request belgelerinde açıklanmıştır.
$ req' nedir? Bu bir HTTP :: İstek nesnesi mi? – simbabque