中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

php如何修改圖片上傳大小

發布時間:2021-05-18 11:11:23 來源:億速云 閱讀:216 作者:小新 欄目:編程語言

小編給大家分享一下php如何修改圖片上傳大小,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

php修改圖片上傳大小的方法:1、找到php的配置文件php.ini,然后修改“post_max_size =12M”;2、在文件或圖片上傳代碼前面加上“ini_set('file_uploads','ON');”等代碼。

本文操作環境:windows7系統、PHP7.1版,DELL G3電腦

PHP設置圖片文件上傳大小的具體實現方法

1.(1).找到php的配置文件php.ini(win),linux 可能為:php.conf

(2).修改:post_max_size =12M(默認值為:post_max_size =2M)

2.在文件或圖片上傳代碼前面加上如下配置設置:

//HTTP上傳文件的開關,默認為ON即是開 
 
ini_set('file_uploads','ON');
 
//通過POST、GET以及PUT方式接收數據時間進行限制為90秒 默認值:60 
 
ini_set('max_input_time','90');
 
//腳本執行時間就由默認的30秒變為180秒 
 
ini_set('max_execution_time', '180');
 
//Post變量由2M修改為8M,此值改為比upload_max_filesize要大 
 
ini_set('post_max_size', '12M');
 
//上傳文件修改也為8M,和上面這個有點關系,大小不等的關系。
 
ini_set('upload_max_filesize','10M'); 
 
//正在運行的腳本大量使用系統可用內存,上傳圖片給多點,最好比post_max_size大1.5倍 
 
ini_set('memory_limit','20M');

圖片上傳案例:

//上傳圖片
function uploadImg(){
    ini_set("memory_limit","100M");
    $base64Img = $GLOBALS['params']['base64Img'];
    $base64Img = str_replace(array("data:image/jpeg;base64,","data:image/png;base64,",'data:image/jpg;base64,',"'"), '', $base64Img);
    //ToolKit::_myLogln("data:",$base64Img, LOG_DIR.'base64_to_img_log');
    $output_file = $GLOBALS['file_dir'].DIRECTORY_SEPARATOR.'public'.DIRECTORY_SEPARATOR.'images'.DIRECTORY_SEPARATOR.'lixin'.DIRECTORY_SEPARATOR.'h6_upload_tmp'.DIRECTORY_SEPARATOR.uniqid().'.png';
    
    $url = base64_to_img($base64Img,$output_file);
    
    ToolKit::send(true, array('url'=>$url), '刪除成功');
}
function base64_to_img( $base64_string, $output_file ) {
    
    
    $ifp = fopen( $output_file, "wb" );//以二進制寫入方式打開
    fwrite( $ifp, base64_decode( $base64_string) );
    fclose( $ifp );
    return( $output_file );
}

以上是“php如何修改圖片上傳大小”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

php
AI

宁强县| 南投市| 东安县| 商城县| 赤峰市| 左云县| 黎平县| 外汇| 巴中市| 徐汇区| 察雅县| 万荣县| 禹城市| 元谋县| 马边| 寻甸| 文化| 潞城市| 屏东县| 杂多县| 甘孜| 巴青县| 望城县| 抚州市| 平定县| 隆林| 宾阳县| 太康县| 天津市| 镇原县| 万年县| 浮山县| 绥芬河市| 松桃| 安远县| 贡嘎县| 喀喇沁旗| 汝南县| 略阳县| 车致| 满洲里市|