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

  • Makeup Lover

    Makeup Lover

    12 HAZİRAN 2011
  • Photoshop Tutorials

    Photoshop Tu

    22 HAZİRAN 2011
  • rtisticsdev

    rtisticsdev

    31 Mayıs 2012