导言
在弄帆软二开的时候遇到一个需要在前端实现图片上传的功能,本想自己造一个轮子,后来发现有实现好的,就直接拿来用了。
文件上传
使用方法如下1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
FR.showUploadDialog({
url: FR.servletURL + "?op=fr_attach&cmd=ah_upload",
allowTypes: "",
err: function (e) {
console.info(e)
FR.Msg.toast("文件上传失败" + e.responseText);
},
callback: function (e) {
var json = JSON.parse(e.responseText);
//访问urlhttp://localhost:8075/WebReport/ReportServer?op=fr_attach&cmd=ah_image&id=8347221a-72d4-443f-914b-e69385f20c0d&isAdjust=false
//响应格式{"attach_type":"image","filename":"bixiaob.png","attach_id":"349b5b4d-4c69-44b9-acc1-94be78e89552"}"
var url = FR.servletURL + "?op=fr_attach&cmd=ah_image&isAdjust=false&id=" + json.attach_id;
console.info("图片上传成功:"+url);
if (url) {
//处理业务
}
},
autoUpload: false,
beforeAction: FR.emptyFn,
afterAction: FR.emptyFn
})
效果如图