采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
1.文件分片生成采用文件追加的方式是否合理?这样方式下如果一个分片在生成过程中中断了下次上传会不会出问题? 2.文件分片后再合并,效率是否比原来直接单个上传还要低?怎么解决这个矛盾?
1. 分片肯定比单个文件一次性上传合理。比如分成10个分片,传到第5个分片后挂了,下次再上传的话,会从第5个分片继续上传。
2. 文件上传在实际项目中,关注的不是效率问题,而是带宽和稳定性,分片能提高稳定性。
关于效率,肯定比一次性上传低一些,但是以现在的硬件条件,感觉不出来。
我没描述清楚,我是说代码中用的new file(fileName,true)这种方式生成分片,如果在生成分片时中断了,下次代码再走到这儿,这个分片文件应该会出现异常
各种情况出现异常是有可能的,20几个小时讲解这样一个项目,有些太细节的肯定会漏掉。可以优化下,比如先判断这个分片文件是否存在,存在就删除,再保存当前分片。
登录后可查看更多问答,登录/注册
全网稀缺课程 市场热门项目+主流框架 一课掌握前后端技术
2.0k 4
1.1k 1
1.5k 18
1.2k 13