]> git.ipfire.org Git - thirdparty/fastapi/fastapi.git/commitdiff
🌐 Add Korean translation for `docs/tutorial/request-forms-and-files.md` (#3744)
authorNina Hwang <79563565+NinaHwang@users.noreply.github.com>
Thu, 9 Dec 2021 10:47:26 +0000 (19:47 +0900)
committerGitHub <noreply@github.com>
Thu, 9 Dec 2021 10:47:26 +0000 (11:47 +0100)
Co-authored-by: weekwith.me <63915557+0417taehyun@users.noreply.github.com>
docs/ko/docs/tutorial/request-forms-and-files.md [new file with mode: 0644]
docs/ko/mkdocs.yml

diff --git a/docs/ko/docs/tutorial/request-forms-and-files.md b/docs/ko/docs/tutorial/request-forms-and-files.md
new file mode 100644 (file)
index 0000000..6750c7b
--- /dev/null
@@ -0,0 +1,35 @@
+# νΌ λ° νŒŒμΌ μš”μ²­
+
+`File` κ³Ό `Form` μ„ μ‚¬μš©ν•˜μ—¬ νŒŒμΌκ³Ό νΌμ„ ν•¨κ»˜ μ •μ˜ν•  μˆ˜ μžˆμŠ΅λ‹ˆλ‹€.
+
+!!! info "정보"
+    νŒŒμΌκ³Ό νΌ λ°μ΄ν„°λ₯Ό ν•¨κ»˜, λ˜λŠ” κ°κ° μ—…λ‘œλ“œν•˜κΈ° μœ„ν•΄ λ¨Όμ € <a href="https://andrew-d.github.io/python-multipart/" class="external-link" target="_blank">`python-multipart`</a>λ₯Ό μ„€μΉ˜ν•΄μ•Όν•©λ‹ˆλ‹€.
+
+    μ˜ˆ ) `pip install python-multipart`.
+
+## `File` λ° `Form` μ—…λ‘œλ“œ
+
+```Python hl_lines="1" 
+{!../../../docs_src/request_forms_and_files/tutorial001.py!}
+```
+
+## `File` λ° `Form` λ§€κ°œλ³€μˆ˜ μ •μ˜
+
+`Body` λ° `Query`와 λ™μΌν•œ λ°©μ‹μœΌλ‘œ νŒŒμΌκ³Ό νΌμ˜ λ§€κ°œλ³€μˆ˜λ₯Ό μƒμ„±ν•©λ‹ˆλ‹€:
+
+```Python hl_lines="8" 
+{!../../../docs_src/request_forms_and_files/tutorial001.py!}
+```
+
+파일과 νΌ ν•„λ“œλŠ” νΌ λ°μ΄ν„° ν˜•μ‹μœΌλ‘œ μ—…λ‘œλ“œλ˜μ–΄ νŒŒμΌκ³Ό νΌ ν•„λ“œλ‘œ μ „λ‹¬λ©λ‹ˆλ‹€.
+
+μ–΄λ–€ νŒŒμΌλ“€μ€ `bytes`둜, λ˜ μ–΄λ–€ νŒŒμΌλ“€μ€ `UploadFile`둜 μ„ μ–Έν•  μˆ˜ μžˆμŠ΅λ‹ˆλ‹€.
+
+!!! warning "주의"
+    λ‹€μˆ˜μ˜ `File`κ³Ό `Form` λ§€κ°œλ³€μˆ˜λ₯Ό ν•œ *경둜 μž‘동*에 μ„ μ–Έν•˜λŠ” κ²ƒμ΄ κ°€λŠ₯ν•˜μ§€λ§Œ, μš”μ²­μ˜ λ³Έλ¬Έμ΄ `application/json`κ°€ μ•„λ‹Œ `multipart/form-data`둜 μΈμ½”λ”© λ˜κΈ° λ•Œλ¬Έμ— JSON으둜 λ°›μ•„μ•Όν•˜λŠ” `Body` ν•„λ“œλ₯Ό ν•¨κ»˜ μ„ μ–Έν•  μˆ˜λŠ” μ—†μŠ΅λ‹ˆλ‹€.
+
+    μ΄λŠ” **FastAPI**의 ν•œκ³„κ°€ μ•„λ‹ˆλΌ, HTTP ν”„λ‘œν† μ½œμ— μ˜ν•œ κ²ƒμž…λ‹ˆλ‹€.
+
+## μš”μ•½
+
+ν•˜λ‚˜μ˜ μš”μ²­μœΌλ‘œ λ°μ΄ν„°μ™€ νŒŒμΌλ“€μ„ λ°›μ•„μ•Ό ν•  κ²½μš° `File`κ³Ό `Form`을 ν•¨κ»˜ μ‚¬μš©ν•˜κΈ° λ°”λžλ‹ˆλ‹€.
index 124e7b1d324c816d13adad57cbf87e8e29251788..7a75940a34a2ba42d936db56180e0448dfe90512 100644 (file)
@@ -64,6 +64,7 @@ nav:
   - tutorial/path-params-numeric-validations.md
   - tutorial/response-status-code.md
   - tutorial/request-files.md
+  - tutorial/request-forms-and-files.md
 markdown_extensions:
 - toc:
     permalink: true