QRServ هر فایل انتخاب شده روی دستگاه شما را میگیرد و آنها را از طریق سرور HTTP خود با شماره پورت استفاده نشده در دسترس قرار میدهد. سپس فایلهای انتخاب شده را میتوان از طریق مرورگر وب در دستگاه دیگر و/یا نرمافزاری که امکان دانلود فایل از طریق HTTP از کدهای QR را فراهم میکند، دانلود کرد.
دستگاههای درگیر باید در یک شبکه باشند (مثلاً نقطه دسترسی، اتصال به اینترنت [بدون نیاز به داده تلفن همراه]، VPN [با پیکربندی پشتیبانی شده]).
ویژگیها:
- کد QR
-- برای نمایش URL در یک tooltip، روی کد QR ضربه بزنید.
-- برای کپی کردن URL کامل در کلیپبورد، روی کد QR فشار داده و نگه دارید.
- وارد کردن از طریق صفحه اشتراکگذاری
- پشتیبانی از انتخاب چند فایل
-- درون برنامه و از طریق صفحه اشتراکگذاری
-- انتخاب در یک آرشیو ZIP قرار میگیرد.
--- tooltip هنگام فشار دادن و نگه داشتن روی نام فایل آرشیو حاصل، فایلهای انتخاب شده اولیه را نشان میدهد.
- حالت دسترسی مستقیم
-- فقط در اندروید ۱۰ یا نسخههای قدیمیتر در نسخه Play Store در دسترس است.
-- برای استفاده از این ویژگی در اندروید ۱۱ یا بالاتر، از نسخه GitHub استفاده کنید (لینک در برنامه زیر کادر محاورهای «درباره» و بعداً در توضیحات موجود است) -- لطفاً توجه داشته باشید که نسخه Play Store ابتدا باید حذف نصب شود زیرا با استفاده از یک گواهی متفاوت امضا میشود.
-- فایلهای بزرگ؟ برای دسترسی مستقیم به حافظه داخلی از حالت دسترسی مستقیم استفاده کنید تا از کپی کردن انتخاب در حافظه پنهان برنامه جلوگیری شود.
--- مدیر فایل برای این حالت فقط از انتخاب تک فایل پشتیبانی میکند.
--- این حالت را میتوان از طریق تنظیمات تغییر داد.
- تشخیص حذف و تغییر انتخاب فایل (دومی فقط با DAM در دسترس است)
- گزینه اشتراکگذاری
- نمایش و مخفی کردن نام فایل در مسیر URL دانلود
-- برای تغییر حالت، دکمه اشتراکگذاری را طولانی فشار دهید.
- هنگامی که یک کلاینت فایل میزبانی شده را درخواست کرد و هنگامی که دانلود تمام شد (شامل آدرس IP درخواستکننده) اطلاع دهید.
- میتوان آدرسهای IP مختلفی از رابطهای شبکه مختلف انتخاب کرد.
- سرور HTTP از یک پورت تصادفی یا قابل تنظیم توسط کاربر استفاده میکند.
- از زبانهای مختلف پشتیبانی میکند: انگلیسی، فرانسوی، آلمانی، مجارستانی، ایتالیایی، لهستانی، پرتغالی، اسپانیایی، روسی، ترکی، فارسی، عبری.
استفاده از مجوزها:
- android.permission.INTERNET -- مجموعهای از رابطهای شبکه موجود و اتصال پورت برای سرور HTTP
- android.permission.READ_EXTERNAL_STORAGE -- دسترسی فقط خواندنی به کارت(های) SD شبیهسازی شده و فیزیکی و حافظه USB ذخیرهسازی
QRServ متنباز است.
https://github.com/uintdev/qrserv
تاریخ بهروزرسانی
۲۵ فروردین ۱۴۰۵