c# html 附件上传,C# 异步上传html5 FormData文件

最近做了一个上传文件的功能  使用html5 FormData上传文件

使用$.ajax请求去上传分片文件

参考的是如下网址:http://boytnt.blog.51cto.com/966121/1552759/

写的例子是没有问题

但是把这个功能移到项目中去 代码都一样 就改了上传路径 文件能上传上来

功能移到项目 用的是同步方式,异步方式有问题 但是效率低点 而且占用cpu较大

问题:

异步上传分片文件,假如文件名为 file.rar 有10M

分为2M为一片   切片规则为文件名 _索引

所以切成了file.rar_1 file.rar_2 file.rar_3 file.rar_4 file.rar_5

当上传的当前片数索引等于总片数  就合并这些分片文件

但是由于是异步 它还没保存好所有切片文件

上传的当前片数就等于了总片数 也就是上传到了最后一片了

然后由于还没全部保存好切片文件 就报没有找到切片文件

file.rar_index的问题

所以想请问各位大佬 ,这种问题如何解决,同步一次一次请求完再接着请求是没问题的

感激不尽!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值