Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 68 for UploadFile (0.22 sec)

  1. docs/en/docs/reference/uploadfile.md

    # `UploadFile` class
    
    You can define *path operation function* parameters to be of the type `UploadFile` to receive files from the request.
    
    You can import it directly from `fastapi`:
    
    ```python
    from fastapi import UploadFile
    ```
    
    ::: fastapi.UploadFile
        options:
            members:
                - file
                - filename
                - size
                - headers
                - content_type
                - read
    Plain Text
    - Registered: Sun Apr 28 07:19:10 GMT 2024
    - Last Modified: Thu Apr 18 19:53:19 GMT 2024
    - 472 bytes
    - Viewed (0)
  2. docs/de/docs/reference/uploadfile.md

    # `UploadFile`-Klasse
    
    Sie kรถnnen *Pfadoperation-Funktionsparameter* als Parameter vom Typ `UploadFile` definieren, um Dateien aus dem Request zu erhalten.
    
    Sie kรถnnen es direkt von `fastapi` importieren:
    
    ```python
    from fastapi import UploadFile
    ```
    
    ::: fastapi.UploadFile
        options:
            members:
                - file
                - filename
                - size
                - headers
                - content_type
    Plain Text
    - Registered: Sun Apr 28 07:19:10 GMT 2024
    - Last Modified: Sat Mar 30 18:17:09 GMT 2024
    - 495 bytes
    - Viewed (0)
  3. docs/em/docs/tutorial/request-files.md

    โœ”๏ธ ๐Ÿคฏ ๐Ÿ‘ˆ ๐Ÿ‘‰ โ›“ ๐Ÿ‘ˆ ๐ŸŽ‚ ๐ŸŽš ๐Ÿ”œ ๐Ÿช ๐Ÿ’พ. ๐Ÿ‘‰ ๐Ÿ”œ ๐Ÿ‘ท ๐Ÿ‘ ๐Ÿคช ๐Ÿ“.
    
    โœ‹๏ธ ๐Ÿ“ค ๐Ÿ“š ๐Ÿ’ผ โ” ๐Ÿ‘† ๐Ÿ’ช ๐Ÿ’ฐ โšช๏ธโžก๏ธ โš™๏ธ `UploadFile`.
    
    ## ๐Ÿ“ ๐Ÿ”ข โฎ๏ธ `UploadFile`
    
    ๐Ÿ”ฌ ๐Ÿ“ ๐Ÿ”ข โฎ๏ธ ๐Ÿ†Ž `UploadFile`:
    
    ```Python hl_lines="12"
    {!../../../docs_src/request_files/tutorial001.py!}
    ```
    
    โš™๏ธ `UploadFile` โœ”๏ธ ๐Ÿ“š ๐Ÿ“ˆ ๐Ÿคญ `bytes`:
    
    * ๐Ÿ‘† ๐Ÿšซ โœ”๏ธ โš™๏ธ `File()` ๐Ÿ”ข ๐Ÿ’ฒ ๐Ÿ”ข.
    * โšซ๏ธ โš™๏ธ "๐Ÿงต" ๐Ÿ“:
    Plain Text
    - Registered: Sun Apr 28 07:19:10 GMT 2024
    - Last Modified: Wed Mar 13 19:02:19 GMT 2024
    - 6.6K bytes
    - Viewed (0)
  4. tests/test_compat.py

    
    def test_is_uploadfile_sequence_annotation():
        # For coverage
        # TODO: in theory this would allow declaring types that could be lists of UploadFile
        # and other types, but I'm not even sure it's a good idea to support it as a first
        # class "feature"
    Python
    - Registered: Sun Apr 28 07:19:10 GMT 2024
    - Last Modified: Thu Sep 28 04:14:40 GMT 2023
    - 2.8K bytes
    - Viewed (0)
  5. tests/test_tutorial/test_request_files/test_tutorial001_03.py

                                },
                            },
                        },
                    }
                },
                "/uploadfile/": {
                    "post": {
                        "summary": "Create Upload File",
                        "operationId": "create_upload_file_uploadfile__post",
                        "requestBody": {
                            "content": {
                                "multipart/form-data": {
    Python
    - Registered: Sun Apr 28 07:19:10 GMT 2024
    - Last Modified: Fri Jun 30 18:25:16 GMT 2023
    - 6K bytes
    - Viewed (0)
  6. docs/ko/docs/tutorial/request-files.md

    ์ด๊ฒƒ์€ ์ „์ฒด ๋‚ด์šฉ์ด ๋ฉ”๋ชจ๋ฆฌ์— ์ €์žฅ๋œ๋‹ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•œ๋‹ค๋Š” ๊ฑธ ์—ผ๋‘ํ•˜๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค. ์ด๋Š” ์ž‘์€ ํฌ๊ธฐ์˜ ํŒŒ์ผ๋“ค์— ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค.
    
    ์–ด๋–ค ๊ฒฝ์šฐ์—๋Š” `UploadFile` ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ๋” ์œ ๋ฆฌํ•ฉ๋‹ˆ๋‹ค.
    
    ## `File` ๋งค๊ฐœ๋ณ€์ˆ˜์™€  `UploadFile`
    
    `File` ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ `UploadFile` ํƒ€์ž…์œผ๋กœ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค:
    
    ```Python hl_lines="12"
    {!../../../docs_src/request_files/tutorial001.py!}
    ```
    
    `UploadFile` ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์€ `bytes` ๊ณผ ๋น„๊ตํ•ด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์žฅ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค:
    
    * "์Šคํ’€ ํŒŒ์ผ"์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
        *  ์ตœ๋Œ€ ํฌ๊ธฐ ์ œํ•œ๊นŒ์ง€๋งŒ ๋ฉ”๋ชจ๋ฆฌ์— ์ €์žฅ๋˜๋ฉฐ, ์ด๋ฅผ ์ดˆ๊ณผํ•˜๋Š” ๊ฒฝ์šฐ ๋””์Šคํฌ์— ์ €์žฅ๋ฉ๋‹ˆ๋‹ค.
    Plain Text
    - Registered: Sun Apr 28 07:19:10 GMT 2024
    - Last Modified: Wed Mar 13 19:02:19 GMT 2024
    - 8.1K bytes
    - Viewed (0)
  7. docs_src/request_files/tutorial001_02_py310.py

    from fastapi import FastAPI, File, UploadFile
    
    app = FastAPI()
    
    
    @app.post("/files/")
    async def create_file(file: bytes | None = File(default=None)):
        if not file:
            return {"message": "No file sent"}
        else:
            return {"file_size": len(file)}
    
    
    @app.post("/uploadfile/")
    async def create_upload_file(file: UploadFile | None = None):
        if not file:
            return {"message": "No upload file sent"}
        else:
    Python
    - Registered: Sun Apr 28 07:19:10 GMT 2024
    - Last Modified: Fri May 13 23:38:22 GMT 2022
    - 470 bytes
    - Viewed (0)
  8. fastapi/datastructures.py

        ```python
        from typing import Annotated
    
        from fastapi import FastAPI, File, UploadFile
    
        app = FastAPI()
    
    
        @app.post("/files/")
        async def create_file(file: Annotated[bytes, File()]):
            return {"file_size": len(file)}
    
    
        @app.post("/uploadfile/")
        async def create_upload_file(file: UploadFile):
            return {"filename": file.filename}
        ```
        """
    
        file: Annotated[
    Python
    - Registered: Sun Apr 28 07:19:10 GMT 2024
    - Last Modified: Tue Apr 02 02:48:51 GMT 2024
    - 5.6K bytes
    - Viewed (0)
  9. docs_src/request_forms_and_files/tutorial001_an_py39.py

    from typing import Annotated
    
    from fastapi import FastAPI, File, Form, UploadFile
    
    app = FastAPI()
    
    
    @app.post("/files/")
    async def create_file(
        file: Annotated[bytes, File()],
        fileb: Annotated[UploadFile, File()],
        token: Annotated[str, Form()],
    ):
        return {
            "file_size": len(file),
            "token": token,
            "fileb_content_type": fileb.content_type,
    Python
    - Registered: Sun Apr 28 07:19:10 GMT 2024
    - Last Modified: Sat Mar 18 12:29:59 GMT 2023
    - 386 bytes
    - Viewed (0)
  10. docs/zh/docs/tutorial/request-files.md

    ๆ–‡ไปถไฝœไธบใ€Œ่กจๅ•ๆ•ฐๆฎใ€ไธŠไผ ใ€‚
    
    ๅฆ‚ๆžœๆŠŠ*่ทฏๅพ„ๆ“ไฝœๅ‡ฝๆ•ฐ*ๅ‚ๆ•ฐ็š„็ฑปๅž‹ๅฃฐๆ˜Žไธบ `bytes`๏ผŒ**FastAPI** ๅฐ†ไปฅ `bytes` ๅฝขๅผ่ฏปๅ–ๅ’ŒๆŽฅๆ”ถๆ–‡ไปถๅ†…ๅฎนใ€‚
    
    ่ฟ™็งๆ–นๅผๆŠŠๆ–‡ไปถ็š„ๆ‰€ๆœ‰ๅ†…ๅฎน้ƒฝๅญ˜ๅ‚จๅœจๅ†…ๅญ˜้‡Œ๏ผŒ้€‚็”จไบŽๅฐๅž‹ๆ–‡ไปถใ€‚
    
    ไธ่ฟ‡๏ผŒๅพˆๅคšๆƒ…ๅ†ตไธ‹๏ผŒ`UploadFile` ๆ›ดๅฅฝ็”จใ€‚
    
    ## ๅซ `UploadFile` ็š„ๆ–‡ไปถๅ‚ๆ•ฐ
    
    ๅฎšไน‰ๆ–‡ไปถๅ‚ๆ•ฐๆ—ถไฝฟ็”จ `UploadFile`๏ผš
    
    ```Python hl_lines="12"
    {!../../../docs_src/request_files/tutorial001.py!}
    ```
    
    `UploadFile` ไธŽ `bytes` ็›ธๆฏ”ๆœ‰ๆ›ดๅคšไผ˜ๅŠฟ๏ผš
    
    * ไฝฟ็”จ `spooled` ๆ–‡ไปถ๏ผš
        * ๅญ˜ๅ‚จๅœจๅ†…ๅญ˜็š„ๆ–‡ไปถ่ถ…ๅ‡บๆœ€ๅคงไธŠ้™ๆ—ถ๏ผŒFastAPI ไผšๆŠŠๆ–‡ไปถๅญ˜ๅ…ฅ็ฃ็›˜๏ผ›
    * ่ฟ™็งๆ–นๅผๆ›ด้€‚ไบŽๅค„็†ๅ›พๅƒใ€่ง†้ข‘ใ€ไบŒ่ฟ›ๅˆถๆ–‡ไปถ็ญ‰ๅคงๅž‹ๆ–‡ไปถ๏ผŒๅฅฝๅค„ๆ˜ฏไธไผšๅ ็”จๆ‰€ๆœ‰ๅ†…ๅญ˜๏ผ›
    Plain Text
    - Registered: Sun Apr 28 07:19:10 GMT 2024
    - Last Modified: Wed Mar 13 19:02:19 GMT 2024
    - 6.9K bytes
    - Viewed (0)
Back to top