ホームページ  >  記事  >  バックエンド開発  >  ThinkPHP アップロード ファイルの概要

ThinkPHP アップロード ファイルの概要

WBOY
WBOYオリジナル
2016-08-08 09:20:271248ブラウズ

この記事では、js と php を組み合わせてファイルをアップロードするいくつかの方法をまとめています

  • テスト環境 Thinkphp3.2、phpStudy2014 (Apache + php 5.3)
  • どの方法であっても、最初に php アップロード ファイル サイズを設定する必要があります
    php.ini を開き、次の 3 つの項目を変更します。
    max_execution_time = 最長実行時間 (0 は制限なしを意味します)
    post_max_size = 許可される最大サイズ
    Upload_max_filesize = アップロードされるファイルの最大サイズ

Thinkphp はファイルを直接アップロードします

Thinkphp 独自のアップロード クラスは、複数のファイルのアップロードをサポートしています。ドキュメントを参照してください
注: form タグには enctype="multipart/form-data" を追加する必要があります

アップロード後に画像を更新せずに表示したい場合は、ajax でアップロードし、返された画像アドレスに従って src を設定する必要があります。ただし、ajax では enctype を追加できないため、別の方法が必要です。

iframe http://blog.csdn.net/hytfly/article/details/6267229 を使用できます
xhr http://updates.html5rocks.com/2012/04/Processing-XHR2-file-uploads-in-PHP を使用してファイルをアップロードすることもできます

Thinkphp+uploadify 公式 Web サイト: http://www.アップロード.com /

テストに使用できる例: http://www.thinkphp.cn/topic/30225.html


Thinkphp+plupload ファイルのアップロード

plupload 公式 Web サイト: http://www.plupload.com/

著作権声明 : この記事はブロガーによるオリジナル記事であり、ブロガーの許可なく複製することはできません。

以上、ThinkPHP アップロードファイルの概要を内容も含めて紹介しましたが、PHP チュートリアルに興味のある友人の参考になれば幸いです。

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