qq_43305212 2019-01-16 18:14 采纳率: 0%
浏览 882

plupload上传文件 只有 .docx 的传不上去,请问怎么解决

<script>
        //实例化一个plupload
        var uploader = new plupload.Uploader({
            browse_button:'browse',
            url:'http://127.0.0.1:3000/users/upload',
        });
        // 初始化
        uploader.init(); 
        // 绑定事件
        uploader.bind('FilesAdded',function(uploader,files){
            for(var i = 0, len = files.length; i<len; i++){
                var file_name = files[i].name;
                let fileEx = file_name.substring(file_name.lastIndexOf('.')+1)
                console.log(getFormatClass(fileEx))   //  后台输出文件后缀名
                var html = '<li id="file-' + files[i].id +'"><div class="formatmin ' + fileEx.toLowerCase() + '"><div>删除</div></div><div class="file-name">'+file_name+'</div><p class="progress"></p></li>';
                $(html).appendTo('#file-list');
            }
        });
        // 每个文件上传过程中多次触发
        uploader.bind('UploadProgress',function(uploader,file){
            $('#file-'+file.id+' .progress').css('width',file.percent + '%');
        });
        // 启动上传任务
        $('#upload-btn').click(function(){
            uploader.start();
        });

        function getFormatClass(format){
            var formatArr = [
            "doc","docx",
            "xls","xlsx",
            "jpg","jpeg","png"
            ];
            if(typeof format != "undefined"){
                format = format.trim().toLowerCase();
                let idx = formatArr.find(value=>{
                    return value == format.trim();
                })
                if(idx ==  -1){
                    return "unknown";
                }else{
                    return format;
                }
            }else{
                return "unknown";
            }
        }
    </script>

后台是用koa 支持 然后上传到 本地 一个文件夹中, 所有文件都能上传, 唯独 .docx文件选择后不显示 , 不上传

  • 写回答

1条回答

  • 无敌远远 2021-04-19 17:02
    关注

    你这个问题解决了吗?

    评论

报告相同问题?

悬赏问题

  • ¥15 关于#matlab#的问题:在模糊控制器中选出线路信息,在simulink中根据线路信息生成速度时间目标曲线(初速度为20m/s,15秒后减为0的速度时间图像)我想问线路信息是什么
  • ¥15 banner广告展示设置多少时间不怎么会消耗用户价值
  • ¥16 mybatis的代理对象无法通过@Autowired装填
  • ¥15 可见光定位matlab仿真
  • ¥15 arduino 四自由度机械臂
  • ¥15 wordpress 产品图片 GIF 没法显示
  • ¥15 求三国群英传pl国战时间的修改方法
  • ¥15 matlab代码代写,需写出详细代码,代价私
  • ¥15 ROS系统搭建请教(跨境电商用途)
  • ¥15 AIC3204的示例代码有吗,想用AIC3204测量血氧,找不到相关的代码。