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

  • curioustravelers

    curioustrave

    12 AĞUSTOS 2006
  • MattSteffanina 2

    MattSteffani

    28 Kasım 2007
  • Tianna Sierra Dance

    Tianna Sierr

    16 EYLÜL 2013