QRServ আপনার ডিভাইস থেকে যেকোনো নির্বাচিত ফাইল নিয়ে সেগুলোকে তার নিজস্ব HTTP সার্ভারের মাধ্যমে একটি অব্যবহৃত পোর্ট নম্বরে উপলব্ধ করে। এরপর নির্বাচিত ফাইলগুলো অন্য কোনো ডিভাইসের ওয়েব ব্রাউজার এবং/অথবা এমন সফটওয়্যারের মাধ্যমে ডাউনলোড করা যায়, যা QR কোড থেকে HTTP-এর মাধ্যমে ফাইল ডাউনলোড করতে দেয়।
সংশ্লিষ্ট ডিভাইসগুলোকে একই নেটওয়ার্কে থাকতে হবে (যেমন: অ্যাক্সেস পয়েন্ট, টিথারিং [মোবাইল ডেটার প্রয়োজন নেই], ভিপিএন [সমর্থিত কনফিগারেশন সহ])।
- কিউআর কোড
-- ট্যাপ করলে টুলটিপে ইউআরএল দেখা যাবে
-- চেপে ধরে রাখলে ইউআরএলটি ক্লিপবোর্ডে কপি হবে
- শেয়ার শিট
-- সিস্টেম শেয়ার শিটের মাধ্যমে ডাউনলোড ইউআরএল শেয়ার করুন
-- সিস্টেম শেয়ার শিটের মাধ্যমে অন্যান্য অ্যাপ থেকে ফাইল ইম্পোর্ট করুন
-- অ্যাপের মাধ্যমে টেক্সট শেয়ার করলে শেয়ার করার জন্য একটি টেক্সট ফাইল তৈরি হয়
- একটি বা একাধিক ফাইলের জন্য ইম্পোর্টের লাইভ অগ্রগতি দেখায়
- একাধিক ফাইল নির্বাচন
-- একটি জিপ (ZIP) আর্কাইভে বান্ডেল করা হয়
-- টুলটিপে প্রথমে নির্বাচিত ফাইলগুলো দেখতে আর্কাইভের ফাইলের নামে চেপে ধরে রাখুন
- ডাইরেক্ট অ্যাক্সেস মোড -- প্রথমে অ্যাপ ক্যাশে কপি না করে সরাসরি স্টোরেজ থেকে ফাইলটি পরিবেশন করে, যা বড় ফাইলের জন্য আদর্শ
-- শুধুমাত্র একটি ফাইল নির্বাচন
-- অ্যান্ড্রয়েড ১১ বা তার পরের সংস্করণে এই ফিচারটি ব্যবহার করতে, গিটহাব (GitHub) সংস্করণটি ব্যবহার করুন (লিঙ্কটি অ্যাপের মধ্যে 'about' ডায়ালগের নিচে এবং পরে বিবরণে দেওয়া আছে) -- অনুগ্রহ করে মনে রাখবেন যে প্লে স্টোর সংস্করণটি প্রথমে আনইনস্টল করতে হবে কারণ এটি একটি ভিন্ন সার্টিফিকেট ব্যবহার করে স্বাক্ষরিত হবে
-- সেটিংসে টগল করা যায়
- নির্বাচিত ফাইলটি শনাক্ত করে সার্ভ করার সময় ফাইল মুছে ফেলা হলে, বা পরিবর্তন করা হলে (শুধুমাত্র ডাইরেক্ট অ্যাক্সেস মোডে)
- ডাউনলোড URL-এ ফাইলের নাম দেখানো বা লুকানো
- কোনো ক্লায়েন্ট ফাইল ডাউনলোডের জন্য অনুরোধ করলে বা ডাউনলোড শেষ করলে তাদের IP অ্যাড্রেস সহ নোটিফিকেশন দেয়
- সাপোর্টেড সফটওয়্যারে মাঝপথে থেমে যাওয়া ডাউনলোড আবার শুরু করে
- কোন নেটওয়ার্ক ইন্টারফেসের IP অ্যাড্রেস থেকে সার্ভ করা হবে তা বেছে নিন -- সার্ভার শুধুমাত্র সেখানেই শোনে, যদি না সব ইন্টারফেসে শোনার জন্য সেট করা থাকে
- নির্বাচিত IP অ্যাড্রেসটি অদৃশ্য হয়ে গেলে অন্য একটিতে সুইচ করে, এবং আরও ভালো IP অ্যাড্রেস দেখা গেলে তার পরামর্শ দেয়
- প্রাইভেট হটস্পট (অ্যান্ড্রয়েড ১৩ বা তার পরের সংস্করণ) -- অ্যাপের তৈরি করা একটি Wi-Fi নেটওয়ার্কের মাধ্যমে শেয়ার করে, যেখানে শুধুমাত্র আপনার অনুমতি দেওয়া ডিভাইসগুলোই পৌঁছাতে পারে
- যোগদানের জন্য একটি Wi-Fi QR কোড স্ক্যান করুন, অথবা নেটওয়ার্কের নাম এবং পাসওয়ার্ড হাতে লিখুন
- ফাইলটি আবার নির্বাচন না করেই চলমান শেয়ারকে প্রাইভেট হটস্পটে আনা-নেওয়া করুন
- অ্যান্ড্রয়েড ১৬ বা তার পরের সংস্করণে দ্রুত ট্রান্সফারের জন্য ৫ গিগাহার্টজ (5 GHz) বেছে নেয় (সব ডিভাইস ৫ গিগাহার্টজ বা এই ব্যান্ড বেছে নেওয়া সাপোর্ট করে না)
- অ্যাপটি ব্যাকগ্রাউন্ডে থাকলেও শেয়ারিং চলতে থাকে, এবং শেয়ারিং বন্ধ করার জন্য একটি নোটিফিকেশন দেয়
- নিষ্ক্রিয় থাকলে (10) শেয়ারিং বন্ধ করে দেয় ডিফল্টরূপে মিনিট, পরিবর্তনযোগ্য)
- HTTP সার্ভার ডিফল্টরূপে একটি র্যান্ডম খালি পোর্টে অথবা ব্যবহারকারী-কনফিগার করা পোর্টে সংযুক্ত হয়
- অ্যাপের মধ্যে থিম নির্বাচন
- বিভিন্ন ভাষা সমর্থন করে: ইংরেজি, ফরাসি, জার্মান, হাঙ্গেরিয়ান, ইতালীয়, পোলিশ, পর্তুগিজ, স্প্যানিশ, রাশিয়ান, তুর্কি, ফার্সি, হিব্রু
পারমিশন ব্যবহার:
- android.permission.INTERNET -- HTTP সার্ভারের জন্য উপলব্ধ নেটওয়ার্ক ইন্টারফেস এবং পোর্ট বাইন্ডিং-এর সংগ্রহ
- android.permission.READ_EXTERNAL_STORAGE -- এমুলেটেড, ফিজিক্যাল SD কার্ড এবং USB মাস স্টোরেজে শুধুমাত্র পঠনযোগ্য (read-only) অ্যাক্সেস
- android.permission.FOREGROUND_SERVICE এবং android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE -- অ্যাপটি ব্যাকগ্রাউন্ডে থাকা অবস্থায় HTTP সার্ভার (এবং ব্যক্তিগত হটস্পট) চালু রাখা
- android.permission.POST_NOTIFICATIONS -- ফাইল শেয়ার করার সময় দেখানো চলমান নোটিফিকেশন, শেয়ারিং বন্ধ করার বিকল্প সহ
- android.permission.WAKE_LOCK -- ডিভাইসটিকে সজাগ রাখা ডাউনলোড চলাকালীন, যাতে স্ক্রিন বন্ধ হয়ে যাওয়ার কারণে এটি থেমে না যায়
- android.permission.CHANGE_WIFI_STATE -- ব্যক্তিগত হটস্পট তৈরি এবং বন্ধ করা
- android.permission.NEARBY_WIFI_DEVICES -- ব্যক্তিগত হটস্পট তৈরি করা (অ্যান্ড্রয়েড ১৩ বা তার পরের সংস্করণ)। ডিভাইস খোঁজা বা সনাক্ত করার জন্য ব্যবহৃত হয় না
- android.permission.ACCESS_WIFI_STATE -- ওয়াই-ফাই-এর সাথে সংযুক্ত থাকা অবস্থায় ডিভাইসটি হটস্পট হোস্ট করতে পারবে কিনা তা পরীক্ষা করা
- android.permission.ACCESS_NETWORK_STATE -- শেয়ার করার সময় ডিভাইসের আইপি অ্যাড্রেস পরিবর্তিত হলে তা লক্ষ্য করা, যাতে কিউআর কোডটি অনুসরণ করতে পারে
QRServ ওপেন সোর্স।
https://github.com/uintdev/qrserv
নেটওয়ার্কের মাধ্যমে সহজেই ফাইল স্থানান্তর করুন।
আপডেট করা হয়েছে
২৮ সেপ, ২০২৬