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

  • A Alkhaldi

    A Alkhaldi

    12 Mayıs 2007
  • AndyMcMillinTV

    AndyMcMillin

    6 HAZİRAN 2007
  • KIT KAT

    KIT KAT

    3 EKİM 2005