-
Notifications
You must be signed in to change notification settings - Fork 28
Upload
Brian Zou edited this page Oct 27, 2020
·
3 revisions
@Action
string upload()
{
string message;
if (request.hasFile("avatar"))
{
auto file = request.file("avatar");
if (file.isValid())
{
// File save path: file.path()
// Origin name: file.originalName()
// File extension: file.extension()
// File mimetype: file.mimeType()
if (file.store("uploads/avatar.jpg"))
{
message = "upload is successed";
}
else
{
message = "save as error";
}
}
else
{
message = "file is not valid";
}
}
else
{
message = "not get this file";
}
return message;
}
// get avatar input file object
UploadedFile file = request.file("avatar");
// get photos object array
UploadedFile[] photos = request.files("photos");
// get all uploaded file objects
UploadedFile[] files = request.allFiles();