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

  • 2ndfloor91

    2ndfloor91

    17 Kasım 2007
  • LiquidMusick

    LiquidMusick

    23 Aralık 2010
  • Moodle

    Moodle

    11 Mayıs 2010