SORU
1 EKİM 2012, PAZARTESİ


Kullanarak dosyaları upload SONRASI veri curl

CURL HTTP POST veri parametreleri göndermek ama aynı zamanda belirli bir form ile dosya adını upload için kullanmak istiyorum. Bunu nasıl yapıyor hakkında gitmek gerekir ?

HTTP Post parametreleri:

kullanıcı kimliği = 12345 filecomment = Bu bir resim dosyası

HTTP Dosya Yükleme: Dosya konumu = /home/user1/Desktop/test.jpg Dosya = (karşılık $_FİLES [''] ımage PHP yan) . Form adı resim

Bu aşağıdaki gibi cURL komut bir parçası olduğunu düşündüm

curl -d "userid=1&filecomment=This is an image file" --data-binary @"/home/user1/Desktop/test.jpg" localhost/uploader.php

Alıyorum sorun aşağıdaki gibidir:

Notice: Undefined index: image in /var/www/uploader.php

Sorun kullanıyorum. $_FİLES['resim'] PHP komut dosyalarını almak için.

Nasıl cURL komutları buna göre ayarlayın muyum ?

CEVAP
1 EKİM 2012, PAZARTESİ


-F seçeneğini kullanmanız gerekir:
-F/--form <name=content> Specify HTTP multipart POST data (H)

Bunu deneyin:

curl -F "userid=1" -F "filecomment=This is an image file" -F "image=@/home/user1/Desktop/test.jpg" localhost/uploader.php

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Bogdan Gabriel

    Bogdan Gabri

    5 Aralık 2006
  • JorteexHD

    JorteexHD

    20 NİSAN 2012
  • TheOtherMau5

    TheOtherMau5

    6 Mart 2012