發表日期:2018-07 文章編輯:小燈 瀏覽次數:3168
關于附件
多種規格圖片
附件分類管理
圖片批處理
PHP上傳大小限制
一、關于附件
設計之初使用了下面兩個想法:
1、不使用原圖片(只調用根據規則生成圖片),一些用戶直接上傳數碼照片,一張照片都有2M+,考慮普通用戶不清楚如何壓縮圖片,因此我們設計的程序之初就考慮到這一點了,盡量不調用原圖(追求高質量,不考慮網速除外)
2、空間換時間,前端只調圖片,不執行生成處理(上傳圖片動作除外),例如:產品圖片,可能用到的規格有:200x150,300x300,500x500,500x不限等多種規格,前端不做任何程序考慮,根據不同的標識來調不同的圖片(這一點和wordpress是不一樣的,在WordPress里,第一次訪問圖片將會根據設置的參數生成符合要求的大小的圖片)。
想法是理想的,現實是骨感的,在實際使用過程中碰到了很多的問題!
1、空間大量浪費(產品圖片5張以上很多,但縮略圖基本上只用一張,其實幾張是浪費的,還有多種形式)
2、一些對圖片質量要求很高的用戶,無法接受新生成的圖片質量
于是我們在原有的基礎上增加了:附件分類管理,以實現按需生成按需調用,不想生成只想調用原圖的也是可以的
二、多種規格圖片
操作:開始菜單(右上角退出按鈕左邊一個)>工具(也有可能放在其他欄目)>圖片規格方案(名稱可能也是GD配置)如圖1
在添加方案中,可以設置是否水印,生成的圖片質量(僅限JPG)及圖片大小等
三、圖片分類管理
操作:開始菜單 > 工具 > 附件分類管理
可以在這里對附件進行分類管理,可管理的功能有:
1、附件不同文件夾管理
2、圖片按實際需求生成不同類型的規格方案
3、配置上傳類型
4、限制上傳的大?。ú荒艹鯬HP本身的限制范圍)
四、圖片批處理
操作:開始菜單 > 內容 > 資源管理
五、PHP上傳大小限制
;每個腳本運行的最長時間,單位秒max_execution_time=300;腳本運行最大消耗的內存,根據你的需求更改數值memory_limit=128M;每個腳本可以消耗的時間,單位是秒,修改為:max_input_time=300;表單提交最大數據為8M,此項不是限制上傳單個文件的大小,而是針對整個表單的提交數據進行限制的。限制范圍包括表單提交的所有內容.例如:發表貼子時,貼子標題,內容,附件等…這里修改為:post_max_size=20M;上載文件的最大許可大小,修改為:upload_max_filesize=10M使用Apache可能需要修改下面配置:修改位于Apahce目錄下的httpd.conf,添加下面內容
LimitRequestBody10485760即10M=10*1024*1024,有的文章中提到應改為 600000000
日期:2018-07 瀏覽次數:3794
日期:2018-07 瀏覽次數:3349
日期:2018-07 瀏覽次數:3509
日期:2018-07 瀏覽次數:3270
日期:2018-07 瀏覽次數:3190
日期:2018-07 瀏覽次數:3228
日期:2018-07 瀏覽次數:3178
日期:2018-07 瀏覽次數:3431
日期:2018-07 瀏覽次數:3254
日期:2018-07 瀏覽次數:3167
日期:2018-07 瀏覽次數:3156
日期:2018-07 瀏覽次數:3094
日期:2018-07 瀏覽次數:3300
日期:2018-07 瀏覽次數:3303
日期:2018-07 瀏覽次數:3596
日期:2018-07 瀏覽次數:3351
日期:2018-07 瀏覽次數:3583
日期:2018-07 瀏覽次數:3239
日期:2018-07 瀏覽次數:3446
Copyright ? 2013-2018 Tadeng NetWork Technology Co., LTD. All Rights Reserved.