Internet explorer qq.FileUpload:使用多个qq.FileUpload和Internet Explorer时获取真实id

Internet explorer qq.FileUpload:使用多个qq.FileUpload和Internet Explorer时获取真实id,internet-explorer,file-upload,Internet Explorer,File Upload,我正在使用这个文件上传 这是我的代码(压缩) 我得根据身份证做很多事情。 问题是: 使用Google Chrome: 使用uploader1添加文件 警报(id)=0 使用uploader2添加文件 警报(id)=0 使用uploader2添加第二个文件 警报(id)=1 使用Internet Explorer: 使用uploader1添加文件 警报(id)=qq-upload-handler-iframe0 使用uploader2添加文件 警报(id)=qq-upload-handler-if

我正在使用这个文件上传

这是我的代码(压缩)

我得根据身份证做很多事情。 问题是:

使用Google Chrome:

  • 使用uploader1添加文件
  • 警报(id)=0
  • 使用uploader2添加文件
  • 警报(id)=0
  • 使用uploader2添加第二个文件
  • 警报(id)=1
  • 使用Internet Explorer:

  • 使用uploader1添加文件
  • 警报(id)=qq-upload-handler-iframe0
  • 使用uploader2添加文件
  • 警报(id)=qq-upload-handler-iframe1
  • 使用uploader2添加第二个文件
  • 警报(id)=qq-upload-handler-iframe2
  • 有什么想法吗?如何在Internet Explorer中获得像Chrome这样的唯一id?我没有找到任何关于qqFileUpload方法的文档

        var uploader1 = new qq.FileUploader({
            *some options*,
            onComplete: function (id, fileName, responseJSON) {
                if (!responseJSON.success) {
                    alert(responseJSON.message);
                    return;
                }
                alert(id);
            }
        });
    
        var uploader2 = new qq.FileUploader({
            *some options*,
            onComplete: function (id, fileName, responseJSON) {
                if (!responseJSON.success) {
                    alert(responseJSON.message);
                    return;
                }
                alert(id);
            }
        });