Przeglądaj źródła

粘贴上传代码

laiguoran 4 lat temu
rodzic
commit
c9e5e7d4de
1 zmienionych plików z 5 dodań i 10 usunięć
  1. 5 10
      app/public/js/stage.js

+ 5 - 10
app/public/js/stage.js

@@ -2957,21 +2957,16 @@ $(document).ready(() => {
             }, false);
             // 粘贴上传
             $(".img-view").on('paste', function(ev) {
-                var file = null,
-                    data = (event.clipboardData || window.clipboardData).items;
-                for (var i = 0; i < data.length; i += 1) {
-                    if ((data[i].kind == 'string') && (data[i].type.match('^text/plain'))) {
-                        data[i].getAsString(function(str) {
-                            $('.dragFile').append(str); //容器里追加拷贝的文字
-                        })
-                        break;
-                    } else if ((data[i].kind == 'file') && (data[i].type.match('^image/'))) {
+                let file = null;
+                const data = (event.clipboardData || window.clipboardData).items;
+                for (let i = 0; i < data.length; i += 1) {
+                    if ((data[i].kind == 'file') && (data[i].type.match('^image/'))) {
                         file = data[i].getAsFile(); //读取图片文件
                         break;
                     }
                 }
                 if (file) {
-                    var formData = new FormData();
+                    const formData = new FormData();
                     formData.append('file', file); //上传单个文件的添加方式
                     upload(formData); //异步上传文件
                 }