国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

ホームページ PHPフレームワーク ThinkPHP thinkphpでアップロードされたファイルのサイズを変更する方法

thinkphpでアップロードされたファイルのサイズを変更する方法

Mar 31, 2023 pm 01:52 PM

ThinkPHP は、開発者がさまざまなニーズを迅速に満たすことを容易にする豊富な拡張機(jī)能を提供する優(yōu)れた PHP 開発フレームワークです。開発中、ファイルのアップロードは一般的な要件です。ただし、デフォルトでは、ThinkPHP アップロード ファイル サイズは制限されています。では、アップロードするファイルのサイズを変更するにはどうすればよいでしょうか?

1. PHP.ini 設(shè)定の変更

最初に注意すべきことは、PHP.ini ファイルのアップロード ファイル サイズには制限があるということです。したがって、PHP.ini ファイルを変更することで、アップロードされるファイルのサイズを変更できます。具體的な手順は次のとおりです。

  1. コンピュータ上で php.ini ファイルを検索して開きます。
  2. upload_max_filesize パラメータと post_max_size パラメータを検索し、それらの値を必要なサイズに変更します。一般に、upload_max_filesize の値は post_max_size の値以上である必要があります。たとえば、アップロードする必要があるファイルのサイズが 10MB の場合、upload_max_filesize と post_max_size の値を 10M に変更できます。
  3. ファイルを保存し、Apache を再起動して有効にします。

2. アプリケーション構(gòu)成ファイルの変更

PHP.ini ファイルの変更はグローバルです。特定のアプリケーションでアップロード ファイル サイズのみを変更したい場合は、次の変更を行う必要があります。 ThinkPHP アプリケーション構(gòu)成ドキュメント。具體的な手順は次のとおりです。

  1. アプリケーション構(gòu)成ファイル config.php を開きます。
  2. upload_max_filesize パラメータと post_max_size パラメータを検索し、それらの値を必要なサイズに変更します。
'upload_max_filesize'?=>?'10M',
'post_max_size'?=>?'10M',
  1. ファイルを保存し、Apache を再起動して有効にします。

3. コントローラーの検証ルールを変更する

ThinkPHP では、通常、ファイルをアップロードするときにファイルの種類、サイズなどが検証されます。コントローラーの検証ルールを変更することもできます。アップロードファイルのサイズを変更します。具體的な手順は次のとおりです。

  1. 変更する必要があるコントローラ ファイルを開きます。
  2. 検証ルールを検索して変更します。たとえば、アップロードするファイルのサイズが 10MB の場合、$fileSize パラメータを 10485760 (バイト単位) に変更できます。
$validate?=?new?\think\Validate([
????'file'?=>?'fileSize:10485760|fileExt:xlsx,xls',
]);
  1. ファイルを保存すると、アップロードされたファイルが保存されます。有効になります。

概要:

PHP.ini 構(gòu)成を変更するか、アプリケーション構(gòu)成ファイルまたはコントローラー検証ルールを変更するかに関係なく、ファイルのサイズを変更する方法をマスターしていれば問題ありません。アップロードされたファイルは、後続の開発プロセス中に保存されます。さまざまなファイルアップロードのニーズに簡単に対応できます。アップロードされるファイルのサイズを増やすと、サーバーの負(fù)荷とリスクも増加するため、慎重に調(diào)整してください。

以上がthinkphpでアップロードされたファイルのサイズを変更する方法の詳細(xì)內(nèi)容です。詳細(xì)については、PHP 中國語 Web サイトの他の関連記事を參照してください。

このウェブサイトの聲明
この記事の內(nèi)容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰屬します。このサイトは、それに相當(dāng)する法的責(zé)任を負(fù)いません。盜作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡(luò)ください。

ホットAIツール

Undress AI Tool

Undress AI Tool

脫衣畫像を無料で

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード寫真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

寫真から衣服を削除するオンライン AI ツール。

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中國語版

SublimeText3 中國語版

中國語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強(qiáng)力な PHP 統(tǒng)合開発環(huán)境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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