首頁 後端開發 php教程 php 处理文件上传 超过post_max_size的限制怎么提示

php 处理文件上传 超过post_max_size的限制怎么提示

Jun 13, 2016 pm 01:34 PM
filesize max post quot size

php 处理文件上传 超过post_max_size的限制如何提示
测试最近做的项目发现的一个问题,就是当我上传的文件超过post_max_size 的限制的时候,页面没有反应,只能被动的取修改post_max_size 的值,修改了post_max_size 的值后呢,发现上传的文件大于upload_max_filesize的设置大小,得到的文件size大小是 0 

我现在想要的是能不能提前给用户一个提示,上传的文件太大,而不让上传呢????


------解决方案--------------------
ini_get() 可以获取php.ini中部分参数。比较$_FILES["file"]["size"] 与 upload_max_filesize 大小即可。

或者你也可以通过错误号:$_FILES["file"]["error"]来判断。大于0表明上传发生了错误。为1时表明超过了upload_max_filesize 的大小。
------解决方案--------------------
可以!要使用 js,已经不是 php 的事情了
------解决方案--------------------
客户段控制。
------解决方案--------------------

探讨

引用:

客户段控制。

不明白客户端怎么控制?用js我再网上找的那些得到fileSize的方法都不好用,能否详细说明!

------解决方案--------------------
PHP也可以控制,只不过需要一个验证页面然后用二楼的方法
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

PHP Warning: filesize() [function.filesize]: stat failed的解決方法 PHP Warning: filesize() [function.filesize]: stat failed的解決方法 Jun 22, 2023 pm 11:54 PM

在開發PHP專案時,我們常常會遇到檔案操作相關的問題,其中一個常會出現的問題就是提示「PHPWarning:filesize()[function.filesize]:statfailed」的錯誤。這個錯誤提示常常讓人摸不著頭腦,很難找到解決方法,本文將介紹這個問題的原因及解決方法,希望能幫助大家。問題原因在PHP中,filesize

使用java的File.length()函數取得檔案的大小 使用java的File.length()函數取得檔案的大小 Jul 24, 2023 am 08:36 AM

使用Java的File.length()函數取得檔案的大小檔案大小是在處理檔案作業時很常見的一個需求,Java提供了一個很方便的方法來取得檔案的大小,即使用File類別的length()方法。本文將介紹如何使用此方法來取得檔案的大小,並給出對應的程式碼範例。首先,我們需要建立一個File物件來表示我們想要取得大小的檔案。以下是建立File物件的方法:Filef

iPhone 15 Pro Max vs iPhone 14 Pro Max:它們之間的對比和差異是什麼? iPhone 15 Pro Max vs iPhone 14 Pro Max:它們之間的對比和差異是什麼? Sep 19, 2023 pm 08:29 PM

iPhone15Pro與iPhone14Pro:規格比較以下是iPhone15ProMax和iPhone14ProMax的規格比較:iPhone15ProMaxiPhone14ProMax顯示尺寸6.7吋6.7吋顯示技術超視網膜XDROLED超級視網膜XDROLED解析度2796x1290像素,460ppi2796x1290像素,赫2,000尼特尺寸6.29x3.02x0.32吋6.33x3.06x0.31吋重量221克240克

python requests post如何使用 python requests post如何使用 Apr 29, 2023 pm 04:52 PM

python模擬瀏覽器發送post請求importrequests格式request.postrequest.post(url,data,json,kwargs)#post請求格式request.get(url,params,kwargs)#對比get請求發送post請求傳參分為表單( x-www-form-urlencoded)json(application/json)data參數支援字典格式和字串格式,字典格式用json.dumps()方法把data轉換為合法的json格式字串次方法需要

如何在 iPhone 14 Pro 上使用 HEIF Max (48 MP)並優化儲存空間 如何在 iPhone 14 Pro 上使用 HEIF Max (48 MP)並優化儲存空間 Sep 21, 2023 pm 02:13 PM

最新的iPhonePro系列配備了強大的48MP感應器,可確保拍攝高度詳細和水晶般清晰的照片,捕捉每一個珍貴的時刻。然而,一個潛在的缺點是全解析度影像的大小,尤其是ProRAW格式的影像。儘管iPhone提供的最大儲存空間為512GB,但捕捉大量ProRAW影像(每張約75MP)和影片(每分鐘440MB,60FPS)會快速佔用您的儲存空間。如果您打算將iPhone用作大型專案或旅行的主鏡頭,這可能會帶來問題。但是,如果您可以拍攝那些高解析度的48MP照片而不用擔心儲存限制,那不是很棒嗎?這很快

淺析php中POST方法帶參數跳轉頁面 淺析php中POST方法帶參數跳轉頁面 Mar 23, 2023 am 09:15 AM

對於PHP開發者來說,使用POST帶參數跳轉頁面是一項基本技能。 POST是HTTP中一種發送資料的方法,它可以透過HTTP請求向伺服器提交數據,跳轉頁面則是在伺服器端進行頁面的處理和跳轉。在實際開發中,我們經常需要使用POST帶參數來跳轉頁面,以達到一定的功能目的。

java如何發起http請求呼叫post與get接口 java如何發起http請求呼叫post與get接口 May 16, 2023 pm 07:53 PM

一、java調用post介面1、使用URLConnection或HttpURLConnectionjava自帶的,無需下載其他jar包URLConnection方式調用,如果介面回應碼被服務端修改則無法接收到返回報文,只能當回應碼正確時才能接收到回傳publicstaticStringsendPost(Stringurl,Stringparam){OutputStreamWriterout=null;BufferedReaderin=null;StringBuilderresult=newSt

全系列 iPhone 15 航力比拼 iPhone 15 Plus 擊敗 15 Pro Max 全系列 iPhone 15 航力比拼 iPhone 15 Plus 擊敗 15 Pro Max Sep 30, 2023 pm 11:09 PM

雖然蘋果會推出iPhone的影片播放時間來讓用戶知道iPhone電池差不多可用。但是正常的用戶不會全天使用iPhone查看影片。 7款iPhone進行日常應用的持久力測試。內含iPhone15ProMax、iPhone15Pro、iPhone15Plus、iPhone15、iPhone14ProMax、iPhone14及iPhone13ProMax共7款。橫跑一些日常的應用,例如Spotify、Zoom、Tiktok、Headspace想想App、遊戲等等,由此可見不同iPhone的持航力。此

See all articles