public function newsimageuploadAction() { /** 给图片起名字 把图片转换成合适的尺寸/保存 给出预览图片 */ $discuzPath = dirname(dirname(dirname(dirname(__FILE__)))); $savepath = "{$discuzPath}/newsupload/"; $upload = new UploadModel(); $filename = $upload->filename; if (!$filename) { die('上传失败,请稍后重试!'); } $sizes = array(array("s", 220, 146), array("m", 300, -1)); $upload->cropAndSave($sizes, $savepath); $ret["filename"] = $filename; $ret["ext"] = $upload->ext; echo json_encode($ret); }