CI フレームワークに関する注意事項 3

黄舟
リリース: 2016-12-29 09:39:08
オリジナル
1239 人が閲覧しました

ファイルアップロードクラス

<?php
public function do_upload()
{
$config[&#39;upload_path&#39;] = &#39;./uploads/&#39;;
$config[&#39;allowed_types&#39;] = &#39;gif|jpg|png&#39;;
$config[&#39;max_size&#39;] = 100;
$config[&#39;max_width&#39;] = 1024;
$config[&#39;max_height&#39;] = 768;
//载入上传类
$this->load->library(&#39;upload&#39;, $config);
//执行上传
if ( ! $this->upload->do_upload(&#39;userfile&#39;))
{
$error = array(&#39;error&#39; => $this->upload->display_errors());
$this->load->view(&#39;upload_form&#39;, $error);
}
else
{ //上传返回的信息
$data = array(&#39;upload_data&#39; => $this->upload->data());
$this->load->view(&#39;upload_success&#39;, $data);
}
}
public function shangchuan(){
$info = $this->upload->data();
//上传缩略图----------------配置
$config[&#39;source_image&#39;]=$info[&#39;full_path&#39;];
$config[&#39;create_thumb&#39;]=TRUE;//创建预览图像
$config[&#39;width&#39;]=75;
$config[&#39;height&#39;]=50;
//载入 
$this->load->library(&#39;image_lib&#39;,$config);
//执行动作
$status = $this ->image_lib ->resize();
if(!$status){
error(&#39;缩略图失败&#39;);
}
}
?>
ログイン後にコピー

上記はCI Framework Note 3の内容です。その他の関連コンテンツについては、PHP中国語Webサイト(www.php.cn)に注目してください。


関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート