class Lucky::UploadedFile
- Lucky::UploadedFile
- Reference
- Object
Overview
This class represents an uploaded file from a form
Included Modules
- Avram::Uploadable
Defined in:
lucky/uploaded_file.crlucky_avram/ext/lucky/uploaded_file.cr
Constructors
-
.new(part : HTTP::FormData::Part)
Creates an UploadedFile using a HTTP::FormData::Part.
Instance Method Summary
-
#blank? : Bool
Tests if the file name is blank, which typically means no file was selected at the time the form was submitted.
-
#filename : String
Returns the original name of the file
- #metadata : HTTP::FormData::FileMetadata
- #name : String
-
#path : String
Returns the path of the File as a String
- #tempfile : File
Constructor Detail
def self.new(part : HTTP::FormData::Part)
#
Creates an UploadedFile using a HTTP::FormData::Part.
The new file will be assigned the name of the provided HTTP::FormData::Part and the tempfile will be assigned the body of the HTTP::FormData::Part
Instance Method Detail
Tests if the file name is blank, which typically means no file was selected at the time the form was submitted.
uploaded_file_object.blank? # => Bool
Returns the original name of the file
uploaded_file_object.filename # => String
Returns the path of the File as a String
uploaded_file_object.path # => String