文件格式判断过滤

来源:互联网 发布:sony xperia m35c 网络 编辑:程序博客网 时间:2024/05/20 11:49
/**
         * UPLOAD 上传文件
         * filetype:0=族库文件 1= 预览文件  2=缩略图文件
         */
        function upload(filetype) {
            var ext = "*";
            if (filetype == 0) { ext = "rvt|dwg|zip|rar" } else if (filetype == 1) { ext = "dae|obj|js" } else { ext = "png|jpg|gif" }
            sutils.file.upload("/family/?", ext, 0, function(res) {
                // 判断是否上传成功
                if (res.code === 200 && res.info !== "") {
                    var oldUrl = "";
                    if (filetype == 0) { //0=族库文件
                        oldUrl = $("#url").val();
                        $("#url").val(res.info);
                    } else if (filetype == 1) { //1= 预览文件
                        oldUrl = $("#viewurl").val();
                        $("#viewurl").val(res.info);
                    } else { //2=缩略图文件
                        oldUrl = $("#thumbnail").val();
                        $("#thumbnail").val(res.info);
                    }
                    if (oldUrl !== "") {
                        oldUrl = oldUrl.replace("/uploads", "");
                        // console.log(oldUrl);
                        // 删除原来的附件
                        sutils.file.delete(oldUrl, function(result) {
                            // console.log(result);
                        });
                    }
                } else {
                    bootbox.alert({
                        title: "提示信息",
                        message: "提示:上传错误!附加信息:" + res.info,
                        callback: function() {}
                    });
                    setTimeout(function() {
                        bootbox.hideAll();
                    }, 1000);


                }
            });
        }
原创粉丝点击