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

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

王林
王林オリジナル
2020-02-26 16:32:452532ブラウズ

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 サイトの他の関連記事を参照してください。

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