mirror of
https://github.com/davidhalter/django-stubs.git
synced 2025-12-15 16:27:09 +08:00
initial commit
This commit is contained in:
57
django/core/files/uploadedfile.pyi
Normal file
57
django/core/files/uploadedfile.pyi
Normal file
@@ -0,0 +1,57 @@
|
||||
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: ...
|
||||
Reference in New Issue
Block a user