I have several solutions, but none of them work perfectly.
Platform
- ASP.NET/VB.NET/.NET 2.0
- IIS 6
- IE6 (primarily), with some IE7; Firefox is not needed but useful
Allowed third-party options
- Flash
- ActiveX (I would like to avoid)
- Java (I would like to avoid)
Current attempts
Gmail style: you can use javascript to add new upload elements (input type = 'file'), and then upload them all at once with the click of a button. This works, but requires a lot of clicks. (I could use an invisible ActiveX control to detect things like File Size, which would be useful.)
Flash Uploader: Flash Upload, 1x1 , , javascript. ( FancyUpload, Dojo Uploader, - darick_c CodeProject.) , :
- Flash 10 , . - - . .
- Windows, , , Flash , . cookieless , - .
Java Uploader: Java , , , . , , . . . FancyUpload, html/javascript, .
ActiveX Uploader: ActiveX. , ActiveX . , . , .
- FancyUpload. - , . , , , - cooki, .
, : , ? , , ?