QRServ - HTTP File Transfer

4.7
๋ฆฌ๋ทฐ 85๊ฐœ
1๋งŒ+
๋‹ค์šด๋กœ๋“œ
์ฝ˜ํ…์ธ  ๋“ฑ๊ธ‰
์ „์ฒด์ด์šฉ๊ฐ€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€

์•ฑ ์ •๋ณด

QRServ๋Š” ๊ธฐ๊ธฐ์—์„œ ์„ ํƒํ•œ ํŒŒ์ผ์„ ๊ฐ€์ ธ์™€ ์ž์ฒด HTTP ์„œ๋ฒ„๋ฅผ ํ†ตํ•ด ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ํฌํŠธ ๋ฒˆํ˜ธ๋กœ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์„ ํƒํ•œ ํŒŒ์ผ์€ ๋‹ค๋ฅธ ๊ธฐ๊ธฐ์˜ ์›น ๋ธŒ๋ผ์šฐ์ € ๋˜๋Š” QR ์ฝ”๋“œ์—์„œ HTTP๋ฅผ ํ†ตํ•ด ํŒŒ์ผ์„ ๋‹ค์šด๋กœ๋“œํ•  ์ˆ˜ ์žˆ๋Š” ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ํ†ตํ•ด ๋‹ค์šด๋กœ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ด€๋ จ ๊ธฐ๊ธฐ๋Š” ๋™์ผํ•œ ๋„คํŠธ์›Œํฌ(์˜ˆ: ์•ก์„ธ์Šค ํฌ์ธํŠธ, ํ…Œ๋”๋ง[๋ชจ๋ฐ”์ผ ๋ฐ์ดํ„ฐ ํ•„์š” ์—†์Œ], VPN[์ง€์›๋˜๋Š” ๊ตฌ์„ฑ])์— ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๊ธฐ๋Šฅ:
- QR ์ฝ”๋“œ
- QR ์ฝ”๋“œ๋ฅผ ํƒญํ•˜๋ฉด ํˆดํŒ์— ์ „์ฒด URL์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
- QR ์ฝ”๋“œ๋ฅผ ๊ธธ๊ฒŒ ๋ˆ„๋ฅด๋ฉด ์ „์ฒด URL์ด ํด๋ฆฝ๋ณด๋“œ์— ๋ณต์‚ฌ๋ฉ๋‹ˆ๋‹ค.
- ๊ณต์œ  ์‹œํŠธ๋ฅผ ํ†ตํ•ด ๊ฐ€์ ธ์˜ค๊ธฐ
- ๋‹ค์ค‘ ํŒŒ์ผ ์„ ํƒ ์ง€์›
- ์•ฑ ๋‚ด ๋ฐ ๊ณต์œ  ์‹œํŠธ๋ฅผ ํ†ตํ•ด
- ์„ ํƒ ํ•ญ๋ชฉ์€ ZIP ์•„์นด์ด๋ธŒ๋กœ ์ €์žฅ๋ฉ๋‹ˆ๋‹ค.
- ์•„์นด์ด๋ธŒ ํŒŒ์ผ ์ด๋ฆ„์„ ๊ธธ๊ฒŒ ๋ˆ„๋ฅด๋ฉด ํˆดํŒ์— ์›๋ž˜ ์„ ํƒ๋œ ํŒŒ์ผ์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
- ์ง์ ‘ ์•ก์„ธ์Šค ๋ชจ๋“œ
- Android 10 ์ดํ•˜ ๋ฒ„์ „์˜ Play ์Šคํ† ์–ด ๋ฒ„์ „์—์„œ๋งŒ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
- Android 11 ์ด์ƒ์—์„œ ์ด ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๋ ค๋ฉด GitHub ๋ฒ„์ „์„ ์‚ฌ์šฉํ•˜์„ธ์š”(๋งํฌ๋Š” ์•ฑ ๋‚ด '์ •๋ณด' ๋Œ€ํ™”์ƒ์ž ์•„๋ž˜ ๋ฐ ์„ค๋ช… ํ›„๋ฐ˜๋ถ€์— ์žˆ์Šต๋‹ˆ๋‹ค). Play ์Šคํ† ์–ด ๋ฒ„์ „์€ ๋‹ค๋ฅธ ์ธ์ฆ์„œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์„œ๋ช…๋˜๋ฏ€๋กœ ๋จผ์ € ์ œ๊ฑฐํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
- ๋Œ€์šฉ๋Ÿ‰ ํŒŒ์ผ? ์ง์ ‘ ์•ก์„ธ์Šค ๋ชจ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์„ ํƒ ํ•ญ๋ชฉ์„ ์•ฑ ์บ์‹œ์— ๋ณต์‚ฌํ•˜์ง€ ์•Š๊ณ ๋„ ๋‚ด๋ถ€ ์ €์žฅ์†Œ์— ์ง์ ‘ ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
- ์ด ๋ชจ๋“œ์˜ ํŒŒ์ผ ๊ด€๋ฆฌ์ž๋Š” ๋‹จ์ผ ํŒŒ์ผ ์„ ํƒ๋งŒ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
- SD ์นด๋“œ ์•„์ด์ฝ˜์„ ๋ˆŒ๋Ÿฌ ๋ชจ๋“œ๋ฅผ ์ „ํ™˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
- ํŒŒ์ผ ์„ ํƒ ์ œ๊ฑฐ ๋ฐ ์ˆ˜์ • ๊ฐ์ง€(ํ›„์ž๋Š” DAM์—์„œ๋งŒ ์‚ฌ์šฉ ๊ฐ€๋Šฅ)
- ๊ณต์œ  ์˜ต์…˜
- ๋‹ค์šด๋กœ๋“œ URL ๊ฒฝ๋กœ์— ํŒŒ์ผ ์ด๋ฆ„ ํ‘œ์‹œ ๋ฐ ์ˆจ๊ธฐ๊ธฐ
- ๊ณต์œ  ๋ฒ„ํŠผ์„ ๊ธธ๊ฒŒ ๋ˆŒ๋Ÿฌ ์ „ํ™˜
- ํด๋ผ์ด์–ธํŠธ๊ฐ€ ํ˜ธ์ŠคํŒ…๋œ ํŒŒ์ผ์„ ์š”์ฒญํ–ˆ์„ ๋•Œ์™€ ๋‹ค์šด๋กœ๋“œ๊ฐ€ ์™„๋ฃŒ๋˜์—ˆ์„ ๋•Œ ์•Œ๋ฆผ(์š”์ฒญ์ž์˜ IP ์ฃผ์†Œ ํฌํ•จ)
- ๋‹ค์–‘ํ•œ ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค์˜ ๋‹ค์–‘ํ•œ IP ์ฃผ์†Œ ์„ ํƒ ๊ฐ€๋Šฅ
- HTTP ์„œ๋ฒ„๋Š” ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š”("์ž„์˜") ํฌํŠธ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
- ๋‹ค์–‘ํ•œ ์–ธ์–ด ์ง€์›: ์˜์–ด, ํ”„๋ž‘์Šค์–ด, ๋…์ผ์–ด, ํ—๊ฐ€๋ฆฌ์–ด, ์ดํƒˆ๋ฆฌ์•„์–ด, ํด๋ž€๋“œ์–ด, ํฌ๋ฅดํˆฌ๊ฐˆ์–ด, ์ŠคํŽ˜์ธ์–ด, ๋Ÿฌ์‹œ์•„์–ด, ํ„ฐํ‚ค์–ด, ํŽ˜๋ฅด์‹œ์•„์–ด, ํžˆ๋ธŒ๋ฆฌ์–ด

๊ถŒํ•œ ์‚ฌ์šฉ:
- android.permission.INTERNET -- HTTP ์„œ๋ฒ„์— ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค ๋ฐ ํฌํŠธ ๋ฐ”์ธ๋”ฉ ๋ชจ์Œ
- android.permission.READ_EXTERNAL_STORAGE -- ์—๋ฎฌ๋ ˆ์ด์…˜๋œ ์‹ค์ œ SD ์นด๋“œ ๋ฐ USB ๋Œ€์šฉ๋Ÿ‰ ์ €์žฅ์†Œ์— ๋Œ€ํ•œ ์ฝ๊ธฐ ์ „์šฉ ์•ก์„ธ์Šค ์ €์žฅ

QRServ๋Š” ์˜คํ”ˆ ์†Œ์Šค์ž…๋‹ˆ๋‹ค.
https://github.com/uintdev/qrserv
์—…๋ฐ์ดํŠธ ๋‚ ์งœ
2025. 8. 16.

๋ฐ์ดํ„ฐ ๋ณด์•ˆ

๋ณด์•ˆ์€ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ ๋ฐ ๊ณต์œ ํ•˜๋Š” ๋ฐฉ์‹์„ ํŒŒ์•…ํ•˜๋Š” ๊ฒƒ์—์„œ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ๊ฐœ์ธ ์ •๋ณด ๋ณดํ˜ธ ๋ฐ ๋ณด์•ˆ ๊ด€ํ–‰์€ ์‚ฌ์šฉ์ž์˜ ์•ฑ ์‚ฌ์šฉ, ์ง€์—ญ, ์—ฐ๋ น์— ๋”ฐ๋ผ ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ์€ ๊ฐœ๋ฐœ์ž๊ฐ€ ์ œ๊ณตํ•œ ์ •๋ณด์ด๋ฉฐ ์ถ”ํ›„ ์—…๋ฐ์ดํŠธ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ œ3์ž์™€ ๊ณต์œ ๋˜๋Š” ๋ฐ์ดํ„ฐ ์—†์Œ
๊ฐœ๋ฐœ์ž๊ฐ€ ์–ด๋–ป๊ฒŒ ๊ณต์œ ๋ฅผ ์„ ์–ธํ•˜๋Š”์ง€ ์ž์„ธํžˆ ์•Œ์•„๋ณด์„ธ์š”.
์ˆ˜์ง‘๋œ ๋ฐ์ดํ„ฐ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
๊ฐœ๋ฐœ์ž๊ฐ€ ์–ด๋–ป๊ฒŒ ์ˆ˜์ง‘์„ ์„ ์–ธํ•˜๋Š”์ง€ ์ž์„ธํžˆ ์•Œ์•„๋ณด์„ธ์š”.

ํ‰์  ๋ฐ ๋ฆฌ๋ทฐ

4.7
๋ฆฌ๋ทฐ 84๊ฐœ

์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ

- Updated dependencies
- Updated framework

Note: the next release will increase the minimum Android version to 7 (SDK version 24) due to it being an enforced minimum SDK version starting from Flutter 3.35.0. This version will still be available on GitHub, should you need to use it on a version of Android from 2014 or 2015.

์•ฑ ์ง€์›