是否可以使用健壮的javascript上传文件

Nif*_*fle 3 javascript file-upload

我想要一种健壮的方式来上传文件.这意味着我希望能够处理中断,错误和暂停.

所以我的问题是:只有在客户端上使用javascript才能实现以下内容.

如果是这样,我想指向库,教程,书籍或实现.如果不是,我想解释为什么不可能.

场景:

  • 打开一个大文件
  • 将其拆分为多个部分

对于我想要的每个部分

  • 创建校验和并附加到数据
  • 将数据发布到服务器(服务器会检查数据是否正确上传)
  • 检查服务器上的网页以查看上传是否正常
  • 如果是,则上传下一部分,如果没有重试

假设所有发布到服务器的帖子都附带相关的元数据(sessionid和whatnot).

Vot*_*ple 6

你可以通过一定量的两轮牛车,皆以AJAX文件上传,在这种情况下,你就可以当它完成上传来告诉.而已.

出于安全原因,JavaScript无法直接访问访问者计算机上的文件.您可以在脚本中看到的最多的是文件名.