好久没发帖了,发一贴问个很土的问题,有见解的说说看。
问题描述:
同事做一个上传动作,为企业建站上传文件。他的做法是:用户(管理员)上传一个压缩包,里面包含所有的文件,然后在上传的过程中,由程序在客户端自解压,那么到服务器端上去的实质上就是一个个单个文件。理由是:上传压缩简便,方便用户操作,要么都成功,要么就是都失败【因为即使成功了一个,没用处?】
我的建议是,批量上传,就类似于腾讯百度上传的那种,理由是,如果一部分失败,那么至少有一部分是成功了,可以续传【即使没用,至少是上传到服务器了】,而且这样更明了。
各位大神有何高见,希望不吝赐教!

解决方案 »

  1.   

    这种都属于仁者见仁智者见智的问题
      

  2.   

    如果单个上传文件不大,网速也快,那么无所谓;
    如果单个上传文件大、网速慢,那么需要做断点续传,两者也没什么区别;如果在相同目录下,同一个文件上传两次(文件名相同,但是大小不一样),则不压缩上传时,可以进行校验,
    让用户判断是否替换;如果是压缩文件,则容易覆盖同名文件。
      

  3.   

    原来他用的就是在服务器端解压,也就是将压缩包上传上去,然后解压分目录存放。