ホームページ > PHPフレームワーク > YII > yii フレームワークでファイルアップロードを実装する方法

yii フレームワークでファイルアップロードを実装する方法

王林
リリース: 2020-02-26 16:32:45
オリジナル
2525 人が閲覧しました

yii フレームワークでファイルアップロードを実装する方法

1. まず、yii フレームワーク

2. HTML コード

<input type="file" class="file" style="display: none" name="business_license" />
ログイン後にコピー

(推奨チュートリアル: yii フレームワーク) から、uploadFile クラスをダウンロードします。 )

3. js コード

var business_license = $(&#39;.file&#39;).get(0).files[0];
var data = new FormData();
data.append(&#39;business_license&#39;,business_license);
$.ajax({
        url:url,
        data:data,
        type:&#39;POST&#39;,
        dataType:&#39;json&#39;,
        processData: false,
        contentType: false,
        success:function(response){

        },
        error:function(response){
            // console.log(response);

        }
ログイン後にコピー

4. PHP 受信

$model = new Model();//实例化数据库模型
$model->business_license = UploadedFile::getInstance($model, &#39;business_license&#39;);
$model->business_license->saveAs($model->business_license->baseName . &#39;.&#39; . $model->business_license->extension);
ログイン後にコピー

最終的に生成されるファイル アドレスは、saveAs の下のパスです。自由に変更できます。

プログラミング関連のコンテンツの詳細については、php 中国語 Web サイトの プログラミング入門 列に注目してください。

以上がyii フレームワークでファイルアップロードを実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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