PF-图片服务器


开发包:配合jquery开发包使用
开发版本: <script src="~/javascript/UploadImage.js"></script> 下载
发布版本: <script src="~/javascript/UploadImage.min.js"></script> 下载


例子:
批量上传

dmeo

源码:
    $(function () {
        $("#upload").uploadImage({
            server: 'http://pfimage.tidebuy.net/api/Image/UploadBatchImage', //API地址 必填
            multiple: true, //是否批量上传 默认单个上传
            accept: '.jpg,.png',  //文件限制   默认全部
            filemaxsize: 4096, //默认限制4M 默认4M
            ismaxerrorupload: false,//批量上传使用 true 超过限制不在上传  false 超过限制继续上传
            filemaxerror: function (result, maxsize) {    //超出限制提示
                console.error("文件:" + result.name + "超过:" + maxsize + "M");
            },
            uploadcallback: function (result) {   //成功提示
                //单个回调 result 和批量上传是不一样的    多个需要循环处理
                $.each(result, function (index, value) {
                })
            }
        });
    })

单个上传

dmeo

    $("#upload").uploadImage({
        server: 'hhttp://pfimage.tidebuy.net/api/Image/UploadBatchImage', //API地址 必填
        accept: '.jpg,.png',  //文件限制   默认全部
        filemaxsize: 4096, //默认限制4M 默认4M
        filemaxerror: function (result, maxsize) {    //超出限制提示
            console.error("文件:" + result.name + "超过:" + maxsize + "M");
        },
        uploadcallback: function (result) {   //成功提示
        }
    });

后台代码下载: 引用 Tidebuy.Platform.Image.SDK.DLL 自动上传文件
var result = PFImageService.UploadBatchImageAsync("http://localhost:8166/api/Image/UploadImageByList", "https://www.google.com/images/branding/googlelogo/2x/googlelogo_color_120x44dp.png").Result;