সিআরএল ফাইল আপলোড করুন এবং পোস্টের ডেটা প্রেরণ করুন


11

আমার একটি ওয়েব সার্ভার রয়েছে এমন একটি পিএইচপি চলছে যা একটি চিত্র ( curl -F 'imageName=@myimage') পরীক্ষা করে এবং এটি পোস্টের ডেটাও পরীক্ষা করে username=&password=

যখন পিএইচপি পরীক্ষা করে _REQUESTআমি কেবল এটি করতে পারি না:

curl -F 'imageName=@myimage' \
'http://www.example.com/?upload=1&username=test&password=test'

পরিবর্তে _POSTচশমার কারণে আমার ব্যবহারকারীর নাম এবং পাসওয়ার্ড পরীক্ষা করা দরকার । আমি কীভাবে চিত্রটি আপলোড করতে পারি এবং username=&password=পোস্ট ডেটা রাখতে পারি?

কোন সাহায্য প্রশংসা!

উত্তর:


9

ম্যান পৃষ্ঠাগুলির মাধ্যমে আহ এটি করার একটি উপায় খুঁজে পেয়েছিল।

-F 'ব্যবহারকারীর নাম = পরীক্ষা' -F 'পাসওয়ার্ড = পরীক্ষা' ব্যবহার করতে হবে আমি তাদের & এর সাথে একত্রিত করতে পারছি না। অদ্ভুত

যদি কেউ অন্যভাবে জানে তবে আমাকে জানান =)


1
কেন যে সমস্যা, যাইহোক? এটির মতো নয় যে আপনাকে এক সেকেন্ডের জন্য অতিরিক্ত মূল্য দিতে হবে -F। (দুঃখিত যে জন্য।) আপনি তাদের সাথে মেশা করতে পারবে না &কারণ -Fতোলে curlএকটি পাঠাতে multipart/form-dataঅনুরোধ, যা ক্ষেত্র পৃথক একটি সম্পূর্ণ ভিন্ন পথ ব্যবহার করে। পরিবর্তে আপনি ব্যবহার করতে পারেন -d, যা পোষ্ট অনুরোধ হিসাবে প্রেরণ করে application/x-www-form-urlencodedতবে ফাইল আপলোডের জন্য এটি একেবারেই অনুপযুক্ত।
ব্যবহারকারী1686
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.