mirror of
https://github.com/davidhalter/django-stubs.git
synced 2025-12-08 21:14:49 +08:00
57 lines
1.4 KiB
Python
57 lines
1.4 KiB
Python
from io import (
|
|
BytesIO,
|
|
StringIO,
|
|
)
|
|
from tempfile import _TemporaryFileWrapper
|
|
from typing import (
|
|
Iterator,
|
|
Optional,
|
|
Union,
|
|
)
|
|
|
|
|
|
class InMemoryUploadedFile:
|
|
def __init__(
|
|
self,
|
|
file: Union[StringIO, BytesIO],
|
|
field_name: Optional[str],
|
|
name: str,
|
|
content_type: str,
|
|
size: int,
|
|
charset: Optional[str],
|
|
content_type_extra: None = ...
|
|
) -> None: ...
|
|
def chunks(self, chunk_size: None = ...) -> Iterator[Union[str, bytes]]: ...
|
|
def open(self, mode: None = ...) -> InMemoryUploadedFile: ...
|
|
|
|
|
|
class SimpleUploadedFile:
|
|
def __init__(self, name: str, content: Optional[bytes], content_type: str = ...) -> None: ...
|
|
|
|
|
|
class TemporaryUploadedFile:
|
|
def __init__(
|
|
self,
|
|
name: str,
|
|
content_type: str,
|
|
size: int,
|
|
charset: str,
|
|
content_type_extra: None = ...
|
|
) -> None: ...
|
|
def close(self) -> None: ...
|
|
def temporary_file_path(self) -> str: ...
|
|
|
|
|
|
class UploadedFile:
|
|
def __init__(
|
|
self,
|
|
file: Optional[Union[_TemporaryFileWrapper, StringIO, BytesIO]] = ...,
|
|
name: str = ...,
|
|
content_type: str = ...,
|
|
size: Optional[int] = ...,
|
|
charset: Optional[str] = ...,
|
|
content_type_extra: None = ...
|
|
) -> None: ...
|
|
def __repr__(self) -> str: ...
|
|
def _get_name(self) -> str: ...
|
|
def _set_name(self, name: str) -> None: ... |