ホームページ  >  記事  >  バックエンド開発  >  thinkphp3.2.3のアップロードファイルパスの取得方法

thinkphp3.2.3のアップロードファイルパスの取得方法

PHP中文网
PHP中文网オリジナル
2017-03-24 15:27:443792ブラウズ

thinkphp3.2.3 アップロードされたファイルのパスを取得する方法:

まずコードを入力します

//  导入excel
     public function upload(){       $upload = new \Think\Upload();// 实例化上传类
       $upload->maxSize   =     3145728 ;// 设置附件上传大小
       $upload->exts      =     array('xlsx','xls');// 设置附件上传类型
       $upload->rootPath  =      './Uploads/'; // 设置附件上传根目录
       $upload->savePath  =      ''; // 设置附件上传(子)目录
       // 上传文件
       $info   =   $upload->upload();       if(!$info) {// 上传错误提示错误信息
           $this->error($upload->getError());
       }else{// 上传成功 获取上传文件信息
           foreach($info as $file){               $FilePath = $file['savePath'].$file['savename'];
           }
           dump($FilePath);
       }
     }

ページの出力内容
string(17) "57a9841cc3208.xls"
ファイル名だけです

パスを取得したいこのファイルを以下のように

thinkphp3.2.3のアップロードファイルパスの取得方法

教えてくれるORZさん

返信内容:

$upload->savePath 或 $upload->rootPath

thinkphp3.2.3のアップロードファイルパスの取得方法

上記は、thinkphp3.2.3でアップロードされたファイルのパスを取得する方法の内容です。その他の関連コンテンツについては、PHP 中国語 Web サイト (www.php.cn) に注目してください。

関連記事:

thinkphp3.2.3 のアップロード ファイル パスを取得する方法

Thinkphp3.2.3 は QR コードのサンプル コードを生成するために phpqrcode を統合し、共有します

PHP はページを更新せずにファイルをアップロードする機能を実装します

年齢HTML5 は非同期ファイルアップロードを実装し、クロスドメインをサポートし、アップロード進行状況バーを備えています

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。