tpファイルのアップロード
May 06, 2020 am 11:15 AM
thinkphp
<form action="{:url('index/index/upQuestionsWrite')}" method="post" class="form form-horizontal" enctype="multipart/form-data" id="addform"> <div class="row cl"> <label class="form-label col-xs-4 col-sm-2">选择试题文件:</label> <div class="btn-upload form-group"> <input type="text" name="uploadfile" id="uploadfile" class="input-text upload-url radius" readonly><a href="javascript:void();" class="btn btn-primary radius"><i class="Hui-iconfont"></i>浏览文件</a> <input type="file" name="examfile" class="input-file" multiple> </div> <boutton type="submit" class="btn btn-success btn-submit">导入试题</button> </div> </form>
ログイン後にコピー
public function upQuestionsWrite() { // 获取表单上传文件 $file = request()->file('examfile'); if(empty($file)) { $this->error('请选择上传文件'); } // 移动到框架应用根目录/public/uploads/ 目录下 $info = $file->move(ROOT_PATH.'public'.DS.'upload'); //如果不清楚文件上传的具体键名,可以直接打印$info来查看 //获取文件(文件名),$info->getFilename() ***********不同之处,笔记笔记哦 //获取文件(日期/文件名),$info->getSaveName() **********不同之处,笔记笔记哦 $filename = $info->getSaveName(); //在测试的时候也可以直接打印文件名称来查看 if($filename){ $this->success('文件上传成功!'); }else{ // 上传失败获取错误信息 $this->error($file->getError()); } } // 上传失败获取错误信息 $this->error($file->getError()); } }
ログイン後にコピー
以上がtpファイルのアップロードの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

人気の記事
レポ:チームメイトを復活させる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.説明されたエネルギー結晶と彼らが何をするか(黄色のクリスタル)
1週間前
By 尊渡假赌尊渡假赌尊渡假赌
ハローキティアイランドアドベンチャー:巨大な種を手に入れる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
スプリットフィクションを打ち負かすのにどれくらい時間がかかりますか?
3週間前
By DDD

人気の記事
レポ:チームメイトを復活させる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.説明されたエネルギー結晶と彼らが何をするか(黄色のクリスタル)
1週間前
By 尊渡假赌尊渡假赌尊渡假赌
ハローキティアイランドアドベンチャー:巨大な種を手に入れる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
スプリットフィクションを打ち負かすのにどれくらい時間がかかりますか?
3週間前
By DDD

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック
Gmailメールのログイン入り口はどこですか?
7299
9


Java チュートリアル
1622
14


CakePHP チュートリアル
1342
46


Laravel チュートリアル
1259
25


PHP チュートリアル
1206
29



開発に関する提案: ThinkPHP フレームワークを使用して非同期タスクを実装する方法

ThinkPHP6 データの暗号化と復号化: 機密データのセキュリティの保護

ThinkPHP6 バックエンド管理システム開発: バックエンド機能の実現
