A new product line with pure HTML technology is going to be
available soon for JFileUpload suite. It comes in addition to Applet
(JavaPlugin) and WebStart solutions. HTML5 technology is now mature
enough to provide value in file uploader field.
Features matrix:
- HTTP POST upload
- HTTP PUT upload
- Queued upload
- Upload progress bar
- Cancel upload
- Resume upload
- Overwrite policy
- Large upload (over 2GB)
- Retry on transfer failure
- Multiple files selection
- Folder selection
- Multiple files Drag&Drop
- Folders Drag&Drop (recursive)
- Folders structure recomposition
- Empty folders support
- Redirect after transfer
- JavaScript API
- UI resources customizable
- Image scaling before upload
- Image preview in grid UI
- Amazon S3 support
- FTP, FTPS, SFTP, SCP support
- Local File System manager
Java Applet
(in browser with JavaPlugin)
- Yes
- Yes
- Yes
- Yes
- Yes
- Yes
- Yes
- Yes
- Yes
- Yes
- Yes
- Yes
- Yes
- Yes
- Yes
- Yes
- Yes
- Yes
- Yes
- Yes
- Yes
- Yes
- Yes
Java WebStart
(launched from link in browser)
- Yes
- Yes
- Yes
- Yes
- Yes
- Yes
- Yes
- Yes
- Yes
- Yes
- Yes
- Yes
- Yes
- Yes
- Yes
- New browser window only
- No
- Yes
- Yes
- Yes
- Yes
- Yes
- Yes
Pure HTML
(HTML5 + CSS3 + JavaScript)
- Yes
- Yes
- Yes
- Yes
- Yes
- Yes
- Yes
- Yes
- Yes
- Yes
- Chrome/Edge only
- Yes
- Chrome only
- Chrome/Edge only
- Chrome with Drag&Drop only
- Yes
- Yes
- Yes
- In progress
- In progress
- Yes
- No
- No
Platforms and browsers matrix:
- MS Internet Exploxer
- MS Edge
- Firefox
- Google Chrome
- Safari
- Opera
- iOS Safari
- Android browser
- Android chrome
- Java Runtime versions
Java Applet
(in browser with JavaPlugin)
- Yes
- Yes
- Yes
- Up to Chrome 44
- Safe mode disabled. No D&D
- Yes
- No
- No
- No
- From 1.5 to 1.8 only
Java WebStart
(launched from link in browser)
- Yes
- Yes
- Yes
- Yes
- Yes
- Yes
- No
- No
- No
- From 1.5 to 1.9+
Pure HTML
(HTML5 + CSS3 + JavaScript)
- Internet Explorer 11+
- Edge 11+
- Firefox 44+
- Chrome 45+
- Safari 9+
- Opera 34+
- iOS Safari 9.2+
- Android 4.4.4+
- Android Chrome 47+
- No Java required