Upload Request

With the "Upload Request" Plugin you can create an upload request for external user on every node. The Upload Request will generate a link, which can be used to provide it to any customer to upload files to the specific node.

Properties

To be configured in {home}/appserver/conf/custom.properties

uploadRequest.userGroupIds

type: numbers, required: no, default: -

With userGroupIds it is possible to restrict that not all groups can see the Upload Request in Celum. If it's empty all user can see, create and edit any Upload Request's. To restrict it to user groups fill in user group id's, which are separated with a coma.

e.g. 12,73,32

uploadRequest.assetTypeId

type: long, required: no, default: -

If the assetTypeId is set, the uploaded asset will automatically set to this asset type after uploading. In this case, the asset type is preselected in the plugin and can't be changed for the upload.

e.g. 1000

uploadRequest.fileCategoryImage

type: String, required: no, default: image/*,.eps

The file category defines which mime type or file extension can be uploaded to a node. It is a coma separated string list wich can contain mime type(image/*,image/jpeg) or file extensions(.exe,.mp3). Both can be mixed. If it's empty all files can be uploaded to the node.
The file category image will define which file can be uploaded if IMAGE is selected.
e.g. image/png,audio/\*,.mpeg,.exe

uploadRequest.fileCategoryDocument

type: String, required: no, default: application/*

The file category defines which mime type or file extension can be uploaded to a node. It is a coma separated string list wich can contain mime type(image/*,image/jpeg) or file extensions(.exe,.mp3). Both can be mixed. If it's empty all files can be uploaded to the node.
The file category document will define which file can be uploaded if DOCUMENT is selected.
e.g. image/png,audio/\*,.mpeg,.exe

uploadRequest.fileCategoryText

type: String, required: no, default: text/*

The file category defines which mime type or file extension can be uploaded to a node. It is a coma separated string list wich can contain mime type(image/*,image/jpeg) or file extensions(.exe,.mp3). Both can be mixed. If it's empty all files can be uploaded to the node.
The file category text will define which file can be uploaded if TEXT is selected.
e.g. image/png,audio/\*,.mpeg,.exe

uploadRequest.fileCategoryAudio

type: String, required: no, default: audio/*

The file category defines which mime type or file extension can be uploaded to a node. It is a coma separated string list wich can contain mime type(image/*,image/jpeg) or file extensions(.exe,.mp3). Both can be mixed. If it's empty all files can be uploaded to the node.
The file category audio will define which file can be uploaded if AUDIO is selected.
e.g. image/png,audio/\*,.mpeg,.exe

uploadRequest.fileCategoryVideo

type: String, required: no, default: video/*

The file category defines which mime type or file extension can be uploaded to a node. It is a coma separated string list wich can contain mime type(image/*,image/jpeg) or file extensions(.exe,.mp3). Both can be mixed. If it's empty all files can be uploaded to the node.
The file category video will define which file can be uploaded if VIDEO is selected.
e.g. image/png,audio/\*,.mpeg,.exe

uploadRequest.fileCategoryUnknown

type: String, required: no, default: -

The file category defines which mime type or file extension can be uploaded to a node. It is a coma separated string list wich can contain mime type(image/*,image/jpeg) or file extensions(.exe,.mp3). Both can be mixed. If it's empty all files can be uploaded to the node.
The file category unknown will define which file can be uploaded if UNKNOWN is selected.
e.g. image/png,audio/\*,.mpeg,.exe

uploadRequest.mimeTypes

type: String, required: no, default: -

If the mimeTypes is set, all the file categories will be ignored and only the mime types and the file extension of the mimeTypes propeties will be considered. It is a coma separated string list wich can contain mime type(image/*,image/jpeg) or file extensions(.exe,.mp3). Both can be mixed.
e.g. image/png,audio/\*,.mpeg,.exe

Screenshots

Upload Request Menu

Upload Request Settings

Upload Request Uploading

Upload Request Authetication

Release Notes

1.0

Initial Version

1.7

  • Fixed mimetype will hide category choose
  • Set timeout to infinity
  • Parallel upload 100
  • Available Infofield to set for the uploader, optional or required

1.8

  • Delete files in a thread pool

1.9

  • Authentication mode none and Celum
  • Celum authentication need Celum session to upload files
  • Preset user first and last name on Celum authentication