当你得到UPLOAD_ERR_INI_SIZE
时,有什么办法获得尝试上传的文件大小吗?那是在php.ini文件被上传超过upload_max_filesize
指令。发生UPLOAD_ERR_INI_SIZE错误时,获取尝试上载的文件大小?
3
A
回答
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源代码,修改它,编译并返回此值。但是,不是一个标准。
相关问题
- 1. 550错误当我尝试获取FTP上的文件大小
- 2. 尝试读取qt中的大文件时发生bad_allock错误
- 3. 尝试获取上一个值时发生IndexOutOfBounds错误
- 4. c#:尝试下载文件时发生随机FTP错误(550)
- 5. 获取异常尝试上传大文件大小
- 6. 尝试获取C#中的log4net日志文件路径时发生错误#
- 7. 尝试在MATLAB中获取点的凸包时发生错误
- 8. 尝试获取Ruby中变量的长度时发生错误
- 9. 尝试获取时发生错误的双倍值
- 10. 尝试从.jar文件加载小程序时发生java.lang.ClassNotFoundException
- 11. 尝试获取访问令牌时发生Invalid_grant错误googleapi
- 12. 尝试从MS CRM 4.0获取数据时发生SOAP错误
- 13. 尝试获取SQL Server代理工作时发生错误
- 14. NSFetchedResultsController使用CoreData时发生致命错误(尝试获取)
- 15. 尝试从Android数据库获取数据时发生错误
- 16. 401尝试获取请求令牌时发生错误
- 17. 尝试获取协调器时发生StackOverFlow错误
- 18. 每次尝试获取随机用户时发生java.lang.IndexOutOfBoundsException错误
- 19. 尝试获取WOPI令牌时发生错误
- 20. 尝试从C#中的文本框中获取文本值时发生错误
- 21. 尝试读取大文件时发生System.OutOfMemory异常
- 22. 尝试查看tomcat中的html文件时发生404错误
- 23. 尝试获取数据时发生SQLException
- 24. 获取文件大小上载与JavaScript
- 25. 尝试实施时发生iAD错误
- 26. 尝试编译时发生错误Chess.app
- 27. 尝试更新Eclipse时发生错误
- 28. 尝试在表单加载时加载XML文件,获取错误
- 29. 尝试通过grImport导入ps文件时发生错误R
- 30. 当我尝试打开文件时发生C段错误
超过限制时停止处理上载。 – MetalFrog 2012-02-21 13:59:13