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;