কমান্ড লাইনের মাধ্যমে বক্স.কম স্টোরেজে আপলোড করার কোনও উপায় আছে?


9

আমার উইন্ডোজ ব্যাচ ফাইলগুলির চারপাশে নির্মিত প্রসেস রয়েছে এবং সফল হয়ে গেলে, আমি ফলাফলগুলি একটি ডটকম.কম অ্যাকাউন্টে আপলোড করতে চাই। কমান্ড লাইনের মাধ্যমে এটি করার কোনও উপায় আছে? বক্স.কমের ড্র্যাগ অ্যান্ড ড্রপ ইন্টারফেসটি ঠিক থাকলেও এটি চেইনের এক ম্যানুয়াল পদক্ষেপ।

উত্তর:


7

বক্স ওয়েবডিএভি , এফটিপি সমর্থন করে (কেবল ব্যবসা এবং এন্টারপ্রাইজ গ্রাহকদের জন্য) এবং এর একটি এপিআই রয়েছে

সুতরাং আপনি হয় কোনও ওয়েব ড্রাইভ হিসাবে ওয়েবডিএভি এন্ট্রি মাউন্ট করার জন্য একটি সরঞ্জাম ব্যবহার করতে পারেন, কমান্ড লাইন থেকে এফটিপি ব্যবহার করতে পারেন বা সিআরএল এর মতো কিছু ইনস্টল করতে পারেন এবং কমান্ড লাইন থেকে এপিআই ব্যবহার করতে পারেন। নোট করুন যে এপিআই-র মূল সমর্থনটি স্ট্যাকওভারফ্লো হয়ে যাওয়ার তালিকাভুক্ত !

স্পষ্টতই, আপনার যদি বাক্স সিঙ্ক ইনস্টল করা থাকে তবে আপনি কেবল সিঙ্ক ফোল্ডারে ফাইলগুলি অনুলিপি করতে পারেন।

উইন্ডোজ \\dav.box.com@SSL\DavWWWRoot\davমধ্যে সংযোগ করতে ইউআরএন হয়।

আপনি যদি মন্তব্যে কোনও অগ্রাধিকার প্রকাশ করেন, আমি আরও বিশদ যুক্ত করার চেষ্টা করব তবে আমাকে এখন চালাতে হবে।


তোমার মন্তব্যের জন্য ধন্যবাদ. আমার কোনও ব্যবসায়িক অ্যাকাউন্ট নেই তাই ওয়েবডাভ বা এফটিপি বাইরে রয়েছে। আমি ভাবছি যে ওয়েব ইন্টারফেস ব্যবহার করে কোনও ফাইল আপলোড করার পরে কী ঘটেছিল তা দেখার জন্য প্যাকেট স্নিফার ব্যবহার করা যাওয়ার উপায়।
rossmCM

1
এপিআই দেখুন, যেহেতু সিআরএল একটি "ইন্টারফেস" হিসাবে তালিকাভুক্ত, তাই আপনি যা চান তা করা সম্ভব হবে।
জুলিয়ান নাইট

1
ধন্যবাদ। শুধু একটি 12 মেগাবাইট ফাইল (থেকে পেয়েছেন গুটিয়ে যাওয়া এটা চেষ্টা confusedbycode.com/curl ) এবং এটি দ্বারা @phobic প্রদান কমান্ড লাইন উদাহরণ ব্যবহার করে একটি ঝিঁকা ছাড়া গিয়েছিলাম:curl -u me@email.com:mypassword -T local_file_path https://dav.box.com/dav/remote_file_name
rossmcm

প্রভূত! আমি দেখেছি যে আপনার উইন্ডোজ আইই সেটিংসও ব্যবহার করা প্রয়োজন যদি একটি WinCURL আছে। স্পষ্টতই, এই ক্ষেত্রে, আপনি না।
জুলিয়ান নাইট 20

9

দুঃখিত, আমি মন্তব্য করতে পারি না (50 খ্যাতি প্রয়োজন)। জুলিয়ান যেমন উল্লেখ করেছেন, আপনি ওয়েবডিএভি ব্যবহার করতে পারেন। এটি অ-ব্যবসায়িক অ্যাকাউন্টগুলির জন্যও সক্ষম; URL https://dav.box.com/dav ব্যবহার করুন । ফোল্ডারটি উইন্ডোতে মাউন্ট করা আছে বলে মনে হচ্ছে না : http://www.onemetric.com.au/Docamentation/Mounting-A-WebDAV-Share-Windows-7 আমার মনে হয় এটি একটি ওয়েব সার্ভার সমস্যা। তবে আপনি কার্ল ব্যবহার করতে পারেন:

curl -u me@email.com:mypassword -T local_file_path  https://dav.box.com/dav/remote_file_name
curl -u me@email.com:mypassword  https://dav.box.com/dav/remote_file_name --output download_file_path

উইন্ডোজে ওয়েবডিএভি মাউন্ট করার জন্য, আমার উত্তরটিতে আমি প্রদর্শিত ফর্ম্যাটটি ব্যবহার করতে হবে। বিকল্পভাবে, তৃতীয় পক্ষের সরঞ্জাম রয়েছে যা সহায়তা করবে।
জুলিয়ান নাইট

লিনাক্স / ওএসএক্স / * নিক্স মেশিনগুলিতে বাক্সটির বাইরে কাজ করার জন্য +1
প্রেসিংঅনলয়েজ

এছাড়াও, যদি সেখানে শূণ্যস্থান আছে remote_file_nameঅথবা ফোল্ডার, আপনার সাথে এনকোড করতে হবে %20যেমন: remote%20file%20name
রেভকোনি

1

লিনাক্স / ইউনিক্স ব্যবহার করে উদ্যোগের এই সমস্যাটি সমাধান করার জন্য আমি প্রিন্টটোবক্স লিখেছিলাম । এটি বক্সের জাভা এসডিকে ব্যবহার করে যাতে আপনার অবশ্যই জেডিকে 7 বা জেডিকে 8 ইনস্টল করা থাকতে পারে। আমি এটিকে উইন্ডোজ এবং বক্স প্ল্যাটফর্মে পোর্ট করতে চাইছি (অ্যাপ এথ / অ্যাপ ব্যবহারকারীদের সুবিধা নেওয়ার জন্য) তবে এটি এখনও নেই (সহায়তা চেয়েছিলেন, হি)।


1

আপনি যদি আর ভাষার সাথে কাজ করে থাকেন তবে কমান্ডলাইনের মাধ্যমে বাক্সের সাথে আলাপচারিতা করার জন্য https://github.com/brendan-r/boxr এ একটি দুর্দান্ত প্যাকেজ রয়েছে ।


0

আপনি এই জন্য কাউচড্রপ দরকারী খুঁজে পেতে পারেন। কাউচড্রপ আপনাকে আপনার টার্মিনাল থেকে এসসিপি, রাইকিঙ্ক এবং এসএফটিপি বক্সে অনুমতি দেয়। এটি নেটিভ টার্মিয়ানাল অ্যাপ্লিকেশন ব্যবহার করে, সুতরাং আপনাকে নতুন সফ্টওয়্যার ইনস্টল করার দরকার নেই। আপনি ইতিমধ্যে জানেন স্ট্যান্ডার্ড সিনট্যাক্স সহ সমস্ত।

https://couchdrop.io

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.