首頁 >後端開發 >php教程 >ThinkPHP上傳文件總結

ThinkPHP上傳文件總結

WBOY
WBOY原創
2016-08-08 09:20:271266瀏覽

本文總結幾種js和php結合實作上傳檔案的方法

  • 測試環境Thinkphp3.2,phpStudy2014 ( Apache + php 5.3 )
  • 不管哪一種方法,首先要設定php上傳檔案大小
    打開php.ini修改下面三項:
    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上傳檔案

uploadify官網:http://www.uploadify.com /
測試能用的範例:http://www.thinkphp.cn/topic/30225.html

Thinkphp+plupload上傳檔案

plupload官網:http://www.plupload.com/

版權聲明:本文為部落客原創文章,未經部落客允許不得轉載。

以上就介紹了ThinkPHP上傳文件總結,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn