http://www.uploadify.com/demos/
1、接口配置,让输出都为json。
2 ,修改uploadify.css,使图片路径不出错
3、引入css和js文件
4、编写public/static/admin/js/image.js文件(官方网站有demo)。
$(function() {
$("#file_upload").uploadify({
'swf' : SCOPE.uploadify_swf,
'uploader' : SCOPE.image_upload,
'buttonText' : '图片上传',
'fileTypeDesc' : 'Image files',
'fileObjName' : 'file',
'fileTypeExts' : '*.gif; *.jpg; *.png',
'onUploadSuccess' : function(file, data, response) {
console.log(file);
console.log(data);
console.log(response);
if(response) {
var obj = JSON.parse(data);
$("#upload_org_code_img").attr("src", obj.data);
$("#file_upload_image").attr("value", obj.data);
$("#upload_org_code_img").show();
}
}
});
$("#file_upload_other").uploadify({
'swf' : SCOPE.uploadify_swf,
'uploader' : SCOPE.image_upload,
'buttonText' : '图片上传',
'fileTypeDesc' : 'Image files',
'fileObjName' : 'file',
'fileTypeExts' : '*.gif; *.jpg; *.png',
'onUploadSuccess' : function(file, data, response) {
console.log(file);
console.log(data);
console.log(response);
if(response) {
var obj = JSON.parse(data);
$("#upload_org_code_img_other").attr("src", obj.data);
$("#file_upload_image_other").attr("value", obj.data);
$("#upload_org_code_img_other").show();
}
}
});
});
4、编写app/api/image.php文件(官方网站有demo)。