public function actionGetRemoteImage() { $url = isset($_POST['url']) ? $_POST['url'] : die('图片地址不正确~'); $info = UtilHelper::resourceLocalize($url); // UtilHelper::dump($info); $model = new File(); $model->name = $info['filename']; $model->ext = $info['extension']; $model->created = time(); $model->size = $info['size']; $model->pid = Lookup::model()->getUserAdThemeAlbum(Yii::app()->user->id)->id; $model->mime = File::model()->getMimeType($model->ext, $info['mime']); $src = './public/favorite/' . $model->name . '.' . $model->ext; $target = File::model()->generateFileName($model, 'adtheme', true); // UtilHelper::dump($model->attributes); if ($model->save()) { UtilFile::moveFile($src, $target); $result = array('id' => $model->id, 'path' => File::model()->generateFileName($model, 'adtheme', false)); echo json_encode($result); } }
public function actionDownload() { $filename = 'http://wt.mt30.com//201103/iemmei_wish.rar'; UtilHelper::resourceLocalize($filename); }