2012-02-21 117 views

回答

2

您可以考慮使用$ _SERVER ['CONTENT_LENGTH']。它有一些開銷並表示POST請求的總大小,但在某些情況下,這是可以接受的。

0

There's沒有辦法控制PHP核心行爲。當上傳失敗,臨時文件被刪除,數組返回一個錯誤,沒有文件大小:

Array 
(
    [uploadedfile] => Array 
     (
      [name] => SManager.chm 
      [type] => 
      [tmp_name] => 
      [error] => 1 
      [size] => 0 
     ) 

) 

當你回到move_uploaded_file()以或複印件(),我們沒有臨時文件和除錯誤之外的任何其他信息以及原始文件的名稱。

您可以隨時獲取PHP源代碼,修改它,編譯並返回此值。但是,不是一個標準。

相關問題