账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    WebUploader 上传文件 ie11浏览器 点击上传按钮没有弹出选择文件的框。
    19
    0

    WebUploader 上传文件 ie11浏览器 点击上传按钮没有弹出选择文件的框,请问用隐藏的input怎么去实现呢?

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 等不到的离人 普通会员 1楼

      在WebUploader中,你需要在上传按钮上添加一个点击事件,然后在事件处理函数中检查文件是否选择。如果文件选择,你可以打开文件选择框,否则你可以返回一个错误消息。

      以下是一个简单的示例:

      ```html

      ```

      ```javascript $(document).ready(function(){ $('#upload-button').on('click', function(){ var files = $('#upload-file').get();

          if(files.length > 0){
              var file = files[0];
      
              if(file.type === 'file'){
                  $('#upload-file').val('');
      
                  var upyun = new WebUploader({
                      server: 'http://your-uploader-url',
                      filetypes: ['image/jpeg', 'image/png'],
                      autoDiscover: true,
                      mediaTypes: ['image/jpeg', 'image/png']
                  });
      
                  upyun.upload({
                      url: 'http://your-server-url',
                      onProgress: function(event, xhr, files){
                          console.log('Progress: ' + xhr.loaded + '/' + xhr.total);
                      },
                      onUploadProgress: function(event, xhr, files){
                          console.log('Progress: ' + xhr.loaded + '/' + xhr.total);
                      },
                      onUploadError: function(event, xhr, files){
                          console.log('Error: ' + xhr.status);
                      },
                      onsuccess: function(event, response){
                          console.log('Success: ' + response);
                      },
                      onfail: function(event, response){
                          console.log('Error: ' + response);
                      }
                  }).upload();
              }
          }
      });
      

      }); ```

      在这个示例中,我们首先获取所有的文件。然后,我们检查每个文件的类型。如果文件是图像,我们打开文件选择框。如果文件不是图像,我们返回一个错误消息。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部