Pyjo.Upload - Upload¶
from Pyjo.Upload import Upload
upload = Upload()
print(upload.filename)
upload.move_to('/home/sri/foo.txt')
# Or import the module, as in Google Python Style Guide
import Pyjo.Upload
upload = Pyjo.Upload.new()
print(upload.filename)
upload.move_to('/home/sri/foo.txt')
Pyjo.Upload is a container for uploaded files.
See also¶
Pyjoyment, https://mojolicious.org.
Ported from Mojo::Upload of Mojolicious 9.49.
- class Pyjo.Upload.Pyjo_Upload(*, asset: Pyjo_Asset | None = None, filename: str | None = None, headers: Pyjo_Headers | None = None, name: str | None = None)[source]¶
Pyjo.Uploadinherits all methods fromPyjo.Baseand implements the following new ones.- asset¶
asset = upload.asset upload.asset = Pyjo.Asset.File.new()
Asset containing the uploaded data, usually a
Pyjo.Asset.FileorPyjo.Asset.Memoryobject.
- filename¶
filename = upload.filename upload.filename = 'foo.txt'
Name of the uploaded file.
- headers¶
headers = upload.headers upload.headers = Pyjo.Headers.new()
Headers for upload, usually a
Pyjo.Headersobject.
- move_to(to: Anything) Self[source]¶
upload = upload.move_to('/home/sri/foo.txt')
Move uploaded data into a specific file.
- name¶
name = upload.name upload.name = 'foo'
Name of the upload.