阅读提示:本文共计约910个文字,预计阅读时间需要大约2分钟,由作者windows下载手机版编辑整理创作于2023年11月06日13时08分57秒。
解答内容:分片上传错误可能是由于Vue和Spring Boot之间的通信问题导致的。为了解决这个问题,你可以尝试以下方法:
- 检查网络连接:确保你的Vue应用和Spring Boot应用之间的网络连接正常。
- 使用跨域资源共享(CORS) :在Spring Boot应用中配置CORS,允许Vue。
此外,Vue和Spring Boot可以实现大文件分片上传和断点续传。以下是实现流程:
-
Vue前端:选择要上传的文件,计算选择文件的md5信息,然后调用文件创建接口将文件名、大小、md5等信息传给后台,用来校验文件是否已经上传。如果之前已经上传完成过,这里就停止了。如果没有上传将选择的文件按提前设定好大小分片,得到分反的文件,循环依次调用文件上传接口上传,片段文件上传成功后,接口会返回已经上传的大小,根据已经传文件的大小来判断是否上传成功,并跳出循环结束上传。
-
Springboot服务端:文件创建接口根据md5判断文件记录是否创建,如果已经创建状态文件信息返回给前端,其中包含是否已经上传成功,如果没有创建,在表中创建一第文件记录,记下件名、大小、md5等信息,然后再返回。文件上传接口查询文件是否创建记录,如果已创建并记录状态是上传完成,结束。
本文主题词:
分片上传出现错误,vue文件分片上传