html
<div class="tuanfabu_nr">
<div style="width: 300px;height: 100px; float: left;">
<input type="hidden" name="logo" value="{$logo}" id="data_logo" />
<input id="logo_file" name="logo_file" type="file" />
</div>
<div style="width: 300px;height: 100px; float: left;">
<!-- <img id="logo_img" width="80" height="80" src="{$organ_name}|default="/public/images/default-thumbnail.png"" /> -->
<img id="logo_img" width="80" height="80" src="./data/upload/{$logo}" />
建议尺寸:
</div>
<script>
$("#logo_file").uploadify({
"swf": "/public/js/uploadify/uploadify.swf",
"uploader": "{:U("organ/shop/upload")}",
"cancelImg": "/public/js/uploadify/uploadify-cancel.png",
"buttonText": "上传机构LOGO",
"fileTypeExts": "*.gif;*.jpg;*.png",
"queueSizeLimit": 1,
"onUploadSuccess": function (file, data, response) {
$("#data_logo").val(data);
$("#logo_img").attr("src", "./data/upload" + data).show();
}
});
</script>
</div>
php---"uploader": "{:U("organ/shop/upload")}",
public function upload(){
$upload = new ThinkUpload();// 实例化上传类
$upload->maxSize = 3145728 ;// 设置附件上传大小
$upload->exts = array("jpg", "gif", "png", "jpeg");// 设置附件上传类型
$upload->rootPath = "./".C("UPLOADPATH"); // 设置附件上传根目录
$upload->savePath = "./organ/"; // 设置附件上传(子)目录
$info = $upload->uploadOne($_FILES["Filedata"]);
$info["savepath"] = substr($info["savepath"],1);
$path = $info["savepath"];
$name = $info["savename"];
if(!$info) {// 上传错误提示错误信息
$this->error($upload->getError());
}else{// 上传成功 获取上传文件信息
echo $path.$name;
}
}