(নীচেরটি ব্যাকস্টোরি, আপনি চাইলে "প্রশ্ন:" এ নামতে পারেন)
আমার পাঠ্যক্রমগুলির একটির জন্য একটি ওয়েবপৃষ্ঠা রয়েছে যা ইনপুট পাঠ্যটি (পাইথন কোড হিসাবে প্রত্যাশিত) গ্রহণ করে এবং তারপরে কিছু টোকেনাইজড প্রতিক্রিয়া দেয়। এটি আমরা যে পাইথন লেক্সারদের লিখছি তার রেফারেন্স হিসাবে ব্যবহৃত হতে বোঝানো হয়েছিল। আমি আমার পরীক্ষার প্রক্রিয়াটি স্বয়ংক্রিয় করার চেষ্টা করছি এবং ব্রাউজারটি না খোলা, পাঠ্যটি অনুলিপি করে অনুলিপি ইত্যাদি ইত্যাদি পরীক্ষা করতে সক্ষম হব তাই আমি যা করার চেষ্টা করছি তা এখানে:
আমি "x.py" নামে একটি অজগর ফাইল পেয়েছি এবং এটি সার্ভারে পোস্ট করতে চাই যেন আমি সেই ফর্মটি পূরণ করেছি। আমি চেষ্টা করেছিলাম:
curl --data-urlencode "file=@x.py" http://matt.might.net/apps/pylex/pylex.php
তবে দুর্ভাগ্যক্রমে, এটি সঠিকভাবে কাজ করছে না কারণ দৃশ্যত "@x.py"আমার ফাইলের বিষয়বস্তু হিসাবে পোস্ট করা হচ্ছে (এটি "file=@x.py"হচ্ছে যা পোস্ট হচ্ছে তা নয় "file=<contents-of-x.py>")। আমি চেষ্টা করেছি --formএবং --dataকিন্তু তারা কোনও কাজ করেনি।
প্রশ্ন:
বিশেষতঃ আমার কাছে যদি ইউআরএল-এনকোডযুক্ত সামগ্রীগুলির সাথে একটি ফাইল থাকে এবং এই ফাইলটির বিষয়বস্তুগুলিকে একটি পোস্টের অংশ হওয়া প্রয়োজন এবং একটি নির্দিষ্ট নামের সাথে যুক্ত করা উচিত (এই ক্ষেত্রে, file) এটি সম্পাদন করার সঠিক উপায় কী? ?
"file=`cat x.py`"