Overview
Widget Upload
Widget colonna per caricamento file con tab dedicato Caricatore/Upload nel metadata-editor colonne.
Quando usarlo
- allegati documento/immagine su record.
- upload singolo o multiplo con metadata file.
- scenari con thumbnail e validazioni tipo/dimensione.
Proprieta metadata colonna (tab Upload)
isImageUpload: abilita gestione immagini + preview.isDBUpload: persistenza file nel DB.isMultipleUpload: upload multiplo.IsZippedUpload: supporto archivi zip.UseRouteNameAsSubfolder: sottocartella da route.UseRecordIDAsSubfolder: sottocartella da record id.DefaultUploadRootPath: path root upload.allowed_file_types: whitelist estensioni/MIME.max_file_size: size massima file.createThumb,thumbWidth,thumbHeight: gestione miniature.customUploadHandlerPath: endpoint upload custom.
mc_props_bag utile
Snippet 1JSON
{
"uploader": {
"beforeUpload": "function(event, field, record){ return true; }"
},
"style": {
"editCss": "min-height: 52px;"
},uploader.beforeUpload: hook client pre-submit upload.style.editCss: stile area uploader.form.columns: layout form.
Effetti Client/Server
- Client: picker file, preview, validazioni immediate.
- Server: storage su DB o filesystem secondo metadata.
Note operative
- usare
allowed_file_types+max_file_sizesempre insieme per hardening. - con upload multiplo, verificare mapping campi
MultipleUpload*metadata.
Screenshot
