QRServ - HTTP File Transfer

88 เจธเจฎเฉ€เจ–เจฟเจ†เจตเจพเจ‚
เจธเจฎเฉฑเจ—เจฐเฉ€ เจฐเฉ‡เจŸเจฟเฉฐเจ—
เจนเจฐเฉ‡เจ• เจฒเจˆ
10ย เจนเจœเจผเจพเจฐ+
เจกเจพเจŠเจจเจฒเฉ‹เจก
เจธเจฎเฉฑเจ—เจฐเฉ€ เจฐเฉ‡เจŸเจฟเฉฐเจ—
เจนเจฐเฉ‡เจ• เจฒเจˆ
เจนเฉ‹เจฐ เจœเจพเจฃเฉ‹
เจธเจ•เฉเจฐเฉ€เจจเจธเจผเจพเจŸ เจšเจฟเฉฑเจคเจฐ
เจธเจ•เฉเจฐเฉ€เจจเจธเจผเจพเจŸ เจšเจฟเฉฑเจคเจฐ
เจธเจ•เฉเจฐเฉ€เจจเจธเจผเจพเจŸ เจšเจฟเฉฑเจคเจฐ
เจธเจ•เฉเจฐเฉ€เจจเจธเจผเจพเจŸ เจšเจฟเฉฑเจคเจฐ
เจธเจ•เฉเจฐเฉ€เจจเจธเจผเจพเจŸ เจšเจฟเฉฑเจคเจฐ
เจธเจ•เฉเจฐเฉ€เจจเจธเจผเจพเจŸ เจšเจฟเฉฑเจคเจฐ

เจ‡เจธ เจเจช เจฌเจพเจฐเฉ‡

QRServ เจคเฉเจนเจพเจกเฉ€ เจกเจฟเจตเจพเจˆเจธ 'เจคเฉ‡ เจšเฉเจฃเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจฒเฉˆเจ‚เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ HTTP เจธเจฐเจตเจฐ เจฐเจพเจนเฉ€เจ‚ เจ‡เฉฑเจ• เจ…เจฃเจตเจฐเจคเฉ‡ เจชเฉ‹เจฐเจŸ เจจเฉฐเจฌเจฐ 'เจคเฉ‡ เจ‰เจชเจฒเจฌเจง เจ•เจฐเจตเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค เจซเจฟเจฐ เจšเฉเจฃเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจ•เจฟเจธเฉ‡ เจนเฉ‹เจฐ เจกเจฟเจตเจพเจˆเจธ เจ…เจคเฉ‡/เจœเจพเจ‚ เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ 'เจคเฉ‡ เจตเฉˆเฉฑเจฌ เจฌเฉเจฐเจพเจŠเจœเจผเจฐ เจฐเจพเจนเฉ€เจ‚ เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ เจœเฉ‹ QR เจ•เฉ‹เจกเจพเจ‚ เจคเฉ‹เจ‚ HTTP เจฐเจพเจนเฉ€เจ‚ เจซเจพเจˆเจฒ เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เจฐเจจ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค

เจธเจผเจพเจฎเจฒ เจกเจฟเจตเจพเจˆเจธเจพเจ‚ เจจเฉ‚เฉฐ เจ‰เจธเฉ‡ เจจเฉˆเฉฑเจŸเจตเจฐเจ• 'เจคเฉ‡ เจนเฉ‹เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉ‹เจตเฉ‡เจ—เฉ€ (เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจเจ•เจธเฉˆเจธ เจชเฉเจ†เจ‡เฉฐเจŸ, เจŸเฉ€เจฅเจฐเจฟเฉฐเจ— [เจ•เฉ‹เจˆ เจฎเฉ‹เจฌเจพเจˆเจฒ เจกเฉ‡เจŸเจพ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเจพ เจจเจนเฉ€เจ‚], VPN [เจ‡เฉฑเจ• เจธเจฎเจฐเจฅเจฟเจค เจธเฉฐเจฐเจšเจจเจพ เจฆเฉ‡ เจจเจพเจฒ])เฅค

เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚:
- QR เจ•เฉ‹เจก
-- เจŸเฉ‚เจฒเจŸเจฟเจช เจตเจฟเฉฑเจš URL เจฆเจฟเจ–เจพเจ‰เจฃ เจฒเจˆ QR เจ•เฉ‹เจก 'เจคเฉ‡ เจŸเฉˆเจช เจ•เจฐเฉ‹
-- เจชเฉ‚เจฐเจพ URL เจ•เจฒเจฟเฉฑเจชเจฌเฉ‹เจฐเจก เจตเจฟเฉฑเจš เจ•เจพเจชเฉ€ เจ•เจฐเจจ เจฒเจˆ QR เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจฆเจฌเจพเจ“ เจ…เจคเฉ‡ เจนเฉ‹เจฒเจก เจ•เจฐเฉ‹
-- เจธเจผเฉ‡เจ…เจฐเจธเจผเฉ€เจŸ เจฐเจพเจนเฉ€เจ‚ เจ†เจฏเจพเจค เจ•เจฐเฉ‹
-- เจเจช เจตเจฟเฉฑเจš เจ…เจคเฉ‡ เจธเจผเฉ‡เจ…เจฐเจธเจผเฉ€เจŸ เจฐเจพเจนเฉ€เจ‚
-- เจšเฉ‹เจฃ เจจเฉ‚เฉฐ ZIP เจ†เจฐเจ•เจพเจˆเจต เจตเจฟเฉฑเจš เจฐเฉฑเจ–เจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ
-- เจŸเฉ‚เจฒเจŸเจฟเจช เจœเจฆเฉ‹เจ‚ เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚ เจ†เจฐเจ•เจพเจˆเจต เจซเจพเจˆเจฒ เจจเจพเจฎ เจจเฉ‚เฉฐ เจฆเจฌเจพ เจ•เฉ‡ เจฐเฉฑเจ–เจฃ เจจเจพเจฒ เจ…เจธเจฒ เจตเจฟเฉฑเจš เจšเฉเจฃเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจชเฉเจฐเจ—เจŸ เจนเฉ‹เจฃเจ—เฉ€เจ†เจ‚
- เจกเจพเจ‡เจฐเฉˆเจ•เจŸ เจเจ•เจธเฉˆเจธ เจฎเฉ‹เจก
-- เจธเจฟเจฐเจซเจผ เจชเจฒเฉ‡ เจธเจŸเฉ‹เจฐ เจธเฉฐเจธเจ•เจฐเจฃ 'เจคเฉ‡ เจเจ‚เจกเจฐเจพเจ‡เจก 10 เจœเจพเจ‚ เจ‡เจธ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจฆเฉ‡ เจธเฉฐเจธเจ•เจฐเจฃ 'เจคเฉ‡ เจ‰เจชเจฒเจฌเจง เจนเฉˆ
-- เจเจ‚เจกเจฐเจพเจ‡เจก 11 เจœเจพเจ‚ เจ‡เจธ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจตเจพเจฒเฉ‡ เจธเฉฐเจธเจ•เจฐเจฃ 'เจคเฉ‡ เจ‡เจธ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฒเจˆ, GitHub เจธเฉฐเจธเจ•เจฐเจฃ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเฉ‹ (เจฒเจฟเฉฐเจ• 'เจฌเจพเจฐเฉ‡' เจกเจพเจ‡เจฒเจพเจ— เจฆเฉ‡ เจ…เจงเฉ€เจจ เจเจช เจตเจฟเฉฑเจš เจนเฉˆ เจ…เจคเฉ‡ เจฌเจพเจ…เจฆ เจตเจฟเฉฑเจš เจตเจฐเจฃเจจ เจตเจฟเฉฑเจš เจนเฉˆ) --- เจ•เจฟเจฐเจชเจพ เจ•เจฐเจ•เฉ‡ เจงเจฟเจ†เจจ เจฆเจฟเจ“ เจ•เจฟ เจชเจฒเฉ‡ เจธเจŸเฉ‹เจฐ เจธเฉฐเจธเจ•เจฐเจฃ เจจเฉ‚เฉฐ เจชเจนเจฟเจฒเจพเจ‚ เจ…เจฃเจ‡เฉฐเจธเจŸเฉŒเจฒ เจ•เจฐเจจ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจนเฉˆ เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‡เจน เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ‡ เจธเจฐเจŸเฉ€เจซเจฟเจ•เฉ‡เจŸ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจฆเจธเจคเจ–เจค เจ•เฉ€เจคเจพ เจœเจพเจตเฉ‡เจ—เจพ
-- เจตเฉฑเจกเฉ€เจ†เจ‚ เจซเจพเจˆเจฒเจพเจ‚? เจ…เฉฐเจฆเจฐเฉ‚เจจเฉ€ เจธเจŸเฉ‹เจฐเฉ‡เจœ เจคเฉฑเจ• เจธเจฟเฉฑเจงเฉ€ เจชเจนเฉเฉฐเจš เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฒเจˆ เจธเจฟเฉฑเจงเฉ€ เจชเจนเฉเฉฐเจš เจฎเฉ‹เจก เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเฉ‹ เจคเจพเจ‚ เจœเฉ‹ เจšเฉ‹เจฃ เจจเฉ‚เฉฐ เจเจช เจ•เฉˆเจธเจผ เจตเจฟเฉฑเจš เจ•เจพเจชเฉ€ เจ•เจฐเจจ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจคเฉ‹เจ‚ เจฌเจšเจฟเจ† เจœเจพ เจธเจ•เฉ‡เฅค
--- เจ‡เจธ เจฎเฉ‹เจก เจฒเจˆ เจซเจพเจˆเจฒ เจฎเฉˆเจจเฉ‡เจœเจฐ เจธเจฟเจฐเจซเจผ เจธเจฟเฉฐเจ—เจฒ เจซเจพเจˆเจฒ เจšเฉ‹เจฃ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค
-- เจฎเฉ‹เจก เจจเฉ‚เฉฐ เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจฐเจพเจนเฉ€เจ‚ เจŸเฉŒเจ—เจฒ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค
- เจซเจพเจˆเจฒ เจšเฉ‹เจฃ เจนเจŸเจพเจ‰เจฃเจพ เจ…เจคเฉ‡ เจธเฉ‹เจง เจ–เฉ‹เจœ (เจฌเจพเจ…เจฆ เจตเจฟเฉฑเจš เจธเจฟเจฐเจซเจผ DAM เจจเจพเจฒ เจ‰เจชเจฒเจฌเจง)เฅค
- เจธเจผเฉ‡เจ…เจฐ เจตเจฟเจ•เจฒเจชเฅค- เจกเจพเจŠเจจเจฒเฉ‹เจก URL เจฎเจพเจฐเจ— เจตเจฟเฉฑเจš เจซเจพเจˆเจฒ เจจเจพเจฎ เจฆเจฟเจ–เจพเจ“ เจ…เจคเฉ‡ เจฒเฉเจ•เจพเจ“เฅค-- เจŸเฉŒเจ—เจฒ เจ•เจฐเจจ เจฒเจˆ เจธเจผเฉ‡เจ…เจฐ เจฌเจŸเจจ เจจเฉ‚เฉฐ เจฆเฉ‡เจฐ เจคเฉฑเจ• เจฆเจฌเจพเจ“เฅค- เจœเจฆเฉ‹เจ‚ เจ‡เฉฑเจ• เจ•เจฒเจพเจ‡เฉฐเจŸ เจจเฉ‡ เจนเฉ‹เจธเจŸ เจ•เฉ€เจคเฉ€ เจซเจพเจˆเจฒ เจฆเฉ€ เจฌเฉ‡เจจเจคเฉ€ เจ•เฉ€เจคเฉ€ เจ…เจคเฉ‡ เจœเจฆเฉ‹เจ‚ เจ‰เจน เจกเจพเจŠเจจเจฒเฉ‹เจก เจ–เจคเจฎ เจนเฉ‹ เจœเจพเจตเฉ‡ เจคเจพเจ‚ เจธเฉ‚เจšเจฟเจค เจ•เจฐเฉ‹ (เจฌเฉ‡เจจเจคเฉ€เจ•เจฐเจคเจพ เจฆเจพ IP เจชเจคเจพ เจธเจผเจพเจฎเจฒ เจนเฉˆ)เฅค
- เจตเฉฑเจ–-เจตเฉฑเจ– เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธเจพเจ‚ เจคเฉ‹เจ‚ เจตเฉฑเจ–-เจตเฉฑเจ– IP เจชเจคเฉ‡ เจšเฉเจฃเฉ‡ เจœเจพ เจธเจ•เจฆเฉ‡ เจนเจจเฅค- HTTP เจธเจฐเจตเจฐ เจ‡เฉฑเจ• เจ…เจฃเจตเจฐเจคเฉ‡ เจฌเฉ‡เจคเจฐเจคเฉ€เจฌ เจœเจพเจ‚ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจธเฉฐเจฐเจšเจจเจพเจฏเฉ‹เจ— เจชเฉ‹เจฐเจŸ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆเฅค
- เจตเฉฑเจ–-เจตเฉฑเจ– เจญเจพเจธเจผเจพเจตเจพเจ‚ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเจพ เจนเฉˆ: เจ…เฉฐเจ—เจฐเฉ‡เจœเจผเฉ€, เจซเฉเจฐเฉˆเจ‚เจš, เจœเจฐเจฎเจจ, เจนเฉฐเจ—เจฐเฉ€เจ†เจˆ, เจ‡เจคเจพเจฒเจตเฉ€, เจชเฉ‹เจฒเจฟเจธเจผ, เจชเฉเจฐเจคเจ—เจพเจฒเฉ€, เจธเจชเฉˆเจจเจฟเจธเจผ, เจฐเฉ‚เจธเฉ€, เจคเฉเจฐเจ•เฉ€, เจซเจผเจพเจฐเจธเฉ€, เจนเจฟเจฌเจฐเฉ‚เฅค

เจ…เจจเฉเจฎเจคเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚:
- android.permission.INTERNETเฅค- HTTP เจธเจฐเจตเจฐ เจฒเจˆ เจ‰เจชเจฒเจฌเจง เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธเจพเจ‚ เจ…เจคเฉ‡ เจชเฉ‹เจฐเจŸ เจฌเจพเจˆเจกเจฟเฉฐเจ— เจฆเจพ เจธเฉฐเจ—เฉเจฐเจนเจฟเฅค- android.permission.READ_EXTERNAL_STORAGEเฅค- เจ‡เจฎเฉ‚เจฒเฉ‡เจŸเจก, เจญเฉŒเจคเจฟเจ• SD เจ•เจพเจฐเจก(เจ†เจ‚) เจ…เจคเฉ‡ USB เจชเฉเฉฐเจœ เจฒเจˆ เจธเจฟเจฐเจซเจผ เจชเฉœเฉเจนเจจ เจฒเจˆ เจชเจนเฉเฉฐเจšเฅค เจธเจŸเฉ‹เจฐเฉ‡เจœ

QRServ เจ“เจชเจจ เจธเฉ‹เจฐเจธ เจนเฉˆเฅค
https://github.com/uintdev/qrserv
เจจเฉˆเฉฑเจŸเจตเจฐเจ• 'เจคเฉ‡ เจ†เจธเจพเจจเฉ€ เจจเจพเจฒ เจซเจพเจˆเจฒเจพเจ‚ เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ เจ•เจฐเฉ‹เฅค
เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เจฐเจจ เจฆเฉ€ เจคเจพเจฐเฉ€เจ–
5 เจธเจคเฉฐ 2026

เจกเจพเจŸเจพ เจธเฉเจฐเฉฑเจ–เจฟเจ†

เจธเฉเจฐเฉฑเจ–เจฟเจ† เจ‡เจธ เจ—เฉฑเจฒ เจจเฉ‚เฉฐ เจธเจฎเจเจฃ เจจเจพเจฒ เจถเฉเจฐเฉ‚ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ เจ•เจฟ เจตเจฟเจ•เจพเจธเจ•เจพเจฐ เจตเฉฑเจฒเฉ‹เจ‚ เจคเฉเจนเจพเจกเฉ‡ เจกเจพเจŸเฉ‡ เจจเฉ‚เฉฐ เจ•เจฟเจธ เจคเจฐเฉเจนเจพเจ‚ เจ‡เจ•เฉฑเจคเจฐ เจ…เจคเฉ‡ เจธเจพเจ‚เจเจพ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจกเจพเจŸเจพ เจชเจฐเจฆเฉ‡เจฆเจพเจฐเฉ€ เจ…เจคเฉ‡ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจตเจฟเจนเจพเจฐ เจคเฉเจนเจพเจกเฉ€ เจตเจฐเจคเฉ‹เจ‚, เจ–เฉ‡เจคเจฐ เจ…เจคเฉ‡ เจ‰เจฎเจฐ เจฆเฉ‡ เจฎเฉเจคเจพเจฌเจ• เจตเฉฑเจ–-เจตเฉฑเจ– เจนเฉ‹ เจธเจ•เจฆเฉ‡ เจนเจจเฅค เจตเจฟเจ•เจพเจธเจ•เจพเจฐ เจตเฉฑเจฒเฉ‹เจ‚ เจ‡เจธ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจจเฉ‚เฉฐ เจฎเฉเจนเฉฑเจˆเจ† เจ•เจฐเจตเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ เจ‰เจธเจฆเฉ‡ เจตเฉฑเจฒเฉ‹เจ‚ เจธเจฎเฉ‡เจ‚ เจฆเฉ‡ เจจเจพเจฒ เจ‡เจธเจจเฉ‚เฉฐ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค
  • เจคเฉ€เจœเฉ€เจ†เจ‚ เจงเจฟเจฐเจพเจ‚ เจจเจพเจฒ เจ•เฉ‹เจˆ เจกเจพเจŸเจพ เจธเจพเจ‚เจเจพ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจœเจพเจตเฉ‡เจ—เจพ
    เจตเจฟเจ•เจพเจธเจ•เจพเจฐเจพเจ‚ เจตเฉฑเจฒเฉ‹เจ‚ เจกเจพเจŸเฉ‡ เจจเฉ‚เฉฐ เจธเจพเจ‚เจเจพ เจ•เจฐเจจ เจฆเฉ‡ เจคเจฐเฉ€เจ•เฉ‡ เจฌเจพเจฐเฉ‡ เจนเฉ‹เจฐ เจœเจพเจฃเฉ‹
  • เจ•เฉ‹เจˆ เจกเจพเจŸเจพ เจ‡เจ•เฉฑเจคเจฐ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ†
    เจตเจฟเจ•เจพเจธเจ•เจพเจฐเจพเจ‚ เจตเฉฑเจฒเฉ‹เจ‚ เจกเจพเจŸเฉ‡ เจจเฉ‚เฉฐ เจ‡เจ•เฉฑเจคเจฐ เจ•เจฐเจจ เจฆเฉ‡ เจคเจฐเฉ€เจ•เฉ‡ เจฌเจพเจฐเฉ‡ เจนเฉ‹เจฐ เจœเจพเจฃเฉ‹

เจฐเฉ‡เจŸเจฟเฉฐเจ—เจพเจ‚ เจ…เจคเฉ‡ เจธเจฎเฉ€เจ–เจฟเจ†เจตเจพเจ‚

87 เจธเจฎเฉ€เจ–เจฟเจ†เจตเจพเจ‚

เจจเจตเจพเจ‚ เจ•เฉ€ เจนเฉˆ

- Various dependency updates and migrations
- General optimizations
เจธเจฎเฉฑเจ—เจฐเฉ€ เจฐเฉ‡เจŸเจฟเฉฐเจ—
เจนเจฐเฉ‡เจ• เจฒเจˆ
เจนเฉ‹เจฐ เจœเจพเจฃเฉ‹

เจเจช เจธเจนเจพเจ‡เจคเจพ

เจฎเจฟเจฒเจฆเฉ€เจ†เจ‚-เจœเฉเจฒเจฆเฉ€เจ†เจ‚ เจเจชเจพเจ‚