好久没发帖了,发一贴问个很土的问题,有见解的说说看。
问题描述:
同事做一个上传动作,为企业建站上传文件。他的做法是:用户(管理员)上传一个压缩包,里面包含所有的文件,然后在上传的过程中,由程序在客户端自解压,那么到服务器端上去的实质上就是一个个单个文件。理由是:上传压缩简便,方便用户操作,要么都成功,要么就是都失败【因为即使成功了一个,没用处?】
我的建议是,批量上传,就类似于腾讯百度上传的那种,理由是,如果一部分失败,那么至少有一部分是成功了,可以续传【即使没用,至少是上传到服务器了】,而且这样更明了。
各位大神有何高见,希望不吝赐教!
问题描述:
同事做一个上传动作,为企业建站上传文件。他的做法是:用户(管理员)上传一个压缩包,里面包含所有的文件,然后在上传的过程中,由程序在客户端自解压,那么到服务器端上去的实质上就是一个个单个文件。理由是:上传压缩简便,方便用户操作,要么都成功,要么就是都失败【因为即使成功了一个,没用处?】
我的建议是,批量上传,就类似于腾讯百度上传的那种,理由是,如果一部分失败,那么至少有一部分是成功了,可以续传【即使没用,至少是上传到服务器了】,而且这样更明了。
各位大神有何高见,希望不吝赐教!
解决方案 »
- 问一道排序题
- 事务控制的代码应该写在manager中,还是dao中
- ibatis如何操作oracle的大字段blob和clob?
- DWR + ExtJs 显示
- weblogic console端口在哪修改(在线等.............)
- 当session失效后重新登录成功,如何实现页面不跳转到主页而是跳转到session失效时的页面
- 关于forte的资料
- 请各路高手介绍基本能对java学习有所提高的书~中英文都行~!
- 哪里有J2EE API的文档呢?
- 用session.getAttribute("aa")得到的值是Object型的,如何把得到Object型的值转换成Long型的?
- jsp中,td单元格如何斜着一分为二?
- 怎么保存并显示页面编辑器中的内容
如果单个上传文件大、网速慢,那么需要做断点续传,两者也没什么区别;如果在相同目录下,同一个文件上传两次(文件名相同,但是大小不一样),则不压缩上传时,可以进行校验,
让用户判断是否替换;如果是压缩文件,则容易覆盖同名文件。