上传图片生成缩略图
生成缩略图,可指定宽度与高度
上传图片生成缩略图,也可以为服务器文件生成缩略图。
/// param1 file.fileServerName"图片服务器文件名
/// param2 file.thumbnailName缩略图文件名
/// param3 width 缩略图宽度
/// param4 height 缩略图高度
//下面两个变量应该有api的。
var _type = file.name.getExtendName(); //获取文件后缀名
//判断是否为图片,如果是图片,则生成缩略图,此处为缩略图图片服务器名称。为guid名字
if(file.name.isImg()){
file.thumbnailName = Guid.newGuid() + "." + _type;
width=500;
height=50;
U.A.Request(US.DISK, ['SpecifySizeThumbnail', file.fileServerName, file.thumbnailName,width,height], function (r) {
//回调,传值给硬盘,此处的_thumbnailname等于null
window.open("http://fs.1473.cn/" + file.thumbnailName);
});
}
生成指定宽高缩略图实例:
点击以下进行文件上传测试,后台响应的地址是,编辑器的上传地址
运行结果展示区域:
生成缩略图,默认宽度为300px,高度为300px
上传图片生成缩略图,也可以为服务器文件生成缩略图。
/// param1 file.fileServerName"图片服务器文件名
/// param2 file.thumbnailName缩略图文件名
//下面两个变量应该有api的。
var _type = file.name.getExtendName(); //获取文件后缀名
//判断是否为图片,如果是图片,则生成缩略图,此处为缩略图图片服务器名称。为guid名字
if(file.name.isImg()){
file.thumbnailName = Guid.newGuid() + "." + _type;
U.A.Request(US.DISK, ['CreateThumbnail', file.fileServerName, file.thumbnailName], function (r) {
//回调,传值给硬盘,此处的_thumbnailname等于null
//file.callBack({ "fileservername": file.fileServerName, "thumbnailname": file.thumbnailName, "fileHash": file.fileHash }, file);
window.open("http://fs.1473.cn/" + file.thumbnailName);
});
}
生成默认宽高缩略图实例:
点击以下进行文件上传测试,后台响应的地址是,编辑器的上传地址
运行结果展示区域: