Per aumentare l'esperienza utente, vorrei avvisare l'utente che il file è troppo grande (diciamo> 8M) prima di inviare l'intero file (che potrebbe richiedere del tempo a causa alla dimensione e alla connessione del client). Tutti i tipi di campi possono essere "pre-validati" sul lato client per una migliore esperienza utente, ma sono bloccato sul problema delle dimensioni del file.Avvisa che un file è troppo grande prima del caricamento
Esiste una soluzione a questo problema?
[modifica] Sono aperto anche ad APC per PHP, che include rfc 1867. Non sono sicuro che sia possibile annullare il caricamento del modulo se rileviamo che la dimensione è troppo grande. Sicuramente assegnerò un premio se qualcuno mi mostrerà come farlo.
+1 per SWFUpload. Nonostante la natura del flash (anche se quasi tutti hanno il supporto per Flash ...), questo è l'unico componente ricco e completo che ho trovato qualche anno fa (che è un'applet Java firmata ...) che funziona alla grande e non imporre un'interfaccia utente predefinita. È inoltre necessario aggiungere che SWFUpload ha il monitoraggio dell'avanzamento del caricamento, può selezionare più file contemporaneamente e ha una coda di caricamento con il limite di dimensioni possibili, ecc. –
+1 e funziona in tutti i principali browser e dispone di una vasta gamma di gestori di callback! –