Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.file_upload.FileUploadView Class Reference
Inheritance diagram for homeassistant.components.file_upload.FileUploadView:
[legend]
Collaboration diagram for homeassistant.components.file_upload.FileUploadView:
[legend]

Public Member Functions

web.Response delete (self, web.Request request, dict[str, str] data)
 
web.Response post (self, web.Request request)
 

Static Public Attributes

string name = "api:file_upload"
 
 None
 
string url = "/api/file_upload"
 

Private Member Functions

asyncio.Lock _get_upload_lock (self)
 
web.Response _upload_file (self, web.Request request)
 

Private Attributes

 _upload_lock
 

Detailed Description

HTTP View to upload files.

Definition at line 107 of file __init__.py.

Member Function Documentation

◆ _get_upload_lock()

asyncio.Lock homeassistant.components.file_upload.FileUploadView._get_upload_lock (   self)
private
Get upload lock.

Definition at line 116 of file __init__.py.

◆ _upload_file()

web.Response homeassistant.components.file_upload.FileUploadView._upload_file (   self,
web.Request  request 
)
private
Handle uploaded file.

Definition at line 128 of file __init__.py.

◆ delete()

web.Response homeassistant.components.file_upload.FileUploadView.delete (   self,
web.Request  request,
dict[str, str]  data 
)
Delete a file.

Definition at line 201 of file __init__.py.

◆ post()

web.Response homeassistant.components.file_upload.FileUploadView.post (   self,
web.Request  request 
)
Upload a file.

Definition at line 123 of file __init__.py.

Member Data Documentation

◆ _upload_lock

homeassistant.components.file_upload.FileUploadView._upload_lock
private

Definition at line 119 of file __init__.py.

◆ name

string homeassistant.components.file_upload.FileUploadView.name = "api:file_upload"
static

Definition at line 111 of file __init__.py.

◆ None

homeassistant.components.file_upload.FileUploadView.None
static

Definition at line 113 of file __init__.py.

◆ url

string homeassistant.components.file_upload.FileUploadView.url = "/api/file_upload"
static

Definition at line 110 of file __init__.py.


The documentation for this class was generated from the following file: