QRServ จะนำไฟล์ที่เลือกบนอุปกรณ์ของคุณมาทำให้พร้อมใช้งานผ่านเซิร์ฟเวอร์ HTTP ของตัวเองที่หมายเลขพอร์ตที่ไม่ได้ใช้งาน จากนั้นคุณสามารถดาวน์โหลดไฟล์ที่เลือกผ่านเว็บเบราว์เซอร์บนอุปกรณ์อื่นและ/หรือซอฟต์แวร์ที่อนุญาตให้ดาวน์โหลดไฟล์ผ่าน HTTP จากรหัส QR ได้
อุปกรณ์ที่เกี่ยวข้องจะต้องอยู่ในเครือข่ายเดียวกัน (เช่น จุดเชื่อมต่อ, การเชื่อมต่ออินเทอร์เน็ตผ่านมือถือ [ไม่ต้องใช้ข้อมูลมือถือ], VPN [ที่มีการกำหนดค่าที่รองรับ])
คุณสมบัติ:
- รหัส QR
- แตะที่รหัส QR เพื่อแสดง URL แบบเต็มใน tooltip
- กดรหัส QR ค้างไว้เพื่อคัดลอก URL แบบเต็มไปยังคลิปบอร์ด
- นำเข้าผ่าน sharesheet
- รองรับการเลือกไฟล์หลายไฟล์
- ทั้งในแอปและผ่าน sharesheet
- การเลือกจะถูกเก็บไว้ในไฟล์ ZIP
- เมื่อกดชื่อไฟล์ใน tooltip ค้างไว้ ไฟล์ที่เลือกไว้เดิมจะถูกเปิดเผย
- โหมดการเข้าถึงโดยตรง
- ใช้งานได้เฉพาะบน Android 10 หรือเวอร์ชันก่อนหน้าใน Play Store
- หากต้องการใช้ฟีเจอร์นี้บน Android 11 หรือเวอร์ชันใหม่กว่า ให้ใช้เวอร์ชัน GitHub (ลิงก์อยู่ในแอปใต้กล่องโต้ตอบ 'เกี่ยวกับ' และอยู่ในคำอธิบายในภายหลัง) -- โปรดทราบว่าต้องถอนการติดตั้งเวอร์ชัน Play Store ก่อน เนื่องจากจะมีการเซ็นชื่อโดยใช้ใบรับรองอื่น
- ไฟล์ขนาดใหญ่? ใช้โหมดการเข้าถึงโดยตรงเพื่อเข้าถึงพื้นที่เก็บข้อมูลภายในโดยตรง เพื่อหลีกเลี่ยงการคัดลอกไฟล์ที่เลือกไปยังแคชของแอป
- ตัวจัดการไฟล์สำหรับโหมดนี้รองรับเฉพาะการเลือกไฟล์เดียวเท่านั้น
- สามารถสลับโหมดได้โดยการกดที่ไอคอนการ์ด SD
- การตรวจจับการลบและแก้ไขการเลือกไฟล์ (โหมดหลังใช้ได้เฉพาะกับ DAM)
- ตัวเลือกการแชร์
- แสดงและซ่อนชื่อไฟล์ในเส้นทาง URL การดาวน์โหลด
- กดปุ่มแชร์ค้างไว้เพื่อสลับ
- แจ้งเตือนเมื่อไคลเอนต์ร้องขอไฟล์ที่โฮสต์และเมื่อการดาวน์โหลดเสร็จสิ้น (รวมถึงที่อยู่ IP ของผู้ร้องขอ)
- สามารถเลือกที่อยู่ IP ต่างๆ จากอินเทอร์เฟซเครือข่ายที่แตกต่างกันได้
- เซิร์ฟเวอร์ HTTP ใช้พอร์ตที่ไม่ได้ใช้ ("แบบสุ่ม")
- รองรับภาษาต่างๆ: อังกฤษ ฝรั่งเศส เยอรมัน ฮังการี อิตาลี โปแลนด์ โปรตุเกส สเปน รัสเซีย ตุรกี เปอร์เซีย และฮิบรู
การใช้งานสิทธิ์:
- android.permission.INTERNET -- การรวบรวมอินเทอร์เฟซเครือข่ายที่มีอยู่และการเชื่อมโยงพอร์ตสำหรับเซิร์ฟเวอร์ HTTP
- android.permission.READ_EXTERNAL_STORAGE -- การเข้าถึงแบบอ่านอย่างเดียวไปยังการ์ด SD ทางกายภาพและ USB จำลอง ที่เก็บข้อมูล
QRServ เป็นโอเพนซอร์ส
https://github.com/uintdev/qrserv