在我的 MVC 项目中,我必须让用户上传大型视频文件(大小 > 1 GB)。使用 Flash 或 Silverlight 有很多不错的选择。
由于文件很大,上传过程可能会在两者之间停止。因此,我们有这些设计问题:
- 上传插件是否必须支持暂停/恢复选项?我实际上不需要暂停功能,但是当用户重新启动进程时,上传将从停止的地方恢复。
- 用户是否必须留在上传页面上,或者在整个上传过程中保持打开并继续在其他页面上?
- 牢记这两点,作为上传插件,您有什么建议?
编辑:(删除了一些小限制。)
更清楚:
当传输停止时,swf-upload、SilverLight Uploader 等的行为如何?用户应该从头开始吗?