2012-02-21 97 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源代码,修改它,编译并返回此值。但是,不是一个标准。

相关问题