| dalla versione 12.0.5200 - modificato il 26/09/2013 - link - english
|
Descrizione
Nelle versioni precedenti l'upload di BLOB attivi o il multiupload veniva realizzato tramite un componente Flash.
Ora gli stessi risultati si possono ottenere utilizzando le funzionalità messe a disposizione da HTML5, senza rendere necessario l'utilizzo di plugin esterni al browser.
Funzionalità interessate
Upload di BLOB attivi e multiupload.
event Form.Load()
{
string FieldID = Panel.BLOBField.getRD3ID([numeroriga], true)
FieldID = replace(FieldID, ":fc", "")
FieldID = replace(FieldID, ":lc", "")
string UploadId = FieldID + ":jsuf"
Panel.Bottoneopen.caption = formatMessage("<input type='button' value='open'
onclick=document.getElementById('|1').click(); >", UploadId, [par2], [par3], [par4],
[par5])
}
Note
-
Si può impedire l'utilizzo delle funzionalità HTML5 per l'upload disattivando l'apposito parametro (UseHTML5Upload).
In tal caso, il framework utilizzerà Flash come nelle versioni precedenti.
- Le funzionalità di upload HTML5 non sono presenti su tutti i browser. Ove non siano presenti, verrà automaticamente attivata la modalità di upload precedente e verrà pertanto usato Flash.
- Per mantenere la compatibilità delle librerie di un progetto esistente con le versioni precedenti all'aggiornamento, nei progetti esistenti il parametro risulterà disattivato per default. Al contrario nei nuovi progetti il parametro risulterà attivato per default.
-
I campi multiupload in HTML5 supportano anche il drag & drop dei file.
-
Il parametro MaxFiles dei campi multiupload non è gestito per tali campi se sono stati realizzati utilizzando HTML5.
- Attualmente tale funzionalità è supportata dai seguenti browser:
- Chrome
- Safari
- Firefox 4+
- IE 10
Cosa ne pensi?
Ti sono rimaste delle domande su punti che questo articolo non ha trattato? Pensi che sia utile aggiungere una nota all'articolo? Aiutaci a migliorare la documentazione di Instant Developer scrivendo il tuo commento nei campi qui sotto.