PHP文件上传:读取原始文件数据

时间:2013-12-09 10:28:44

标签: php upload

据我所知,{<1}}包含文件上传后的文件大小

在Perl中,您可以非常轻松地读取原始文件数据,这样就可以确定文件在完全上传之前是否过大。

$_FILES["fieldname"]["size"]中有一种简单的方法可以做到这一点吗?

2 个答案:

答案 0 :(得分:2)

您可以更改php.ini配置文件中的最大尺寸,但会影响所有文件上传

upload_max_filesize 10M

如果您使用的是.htaccess文件,您也可以这样写:

php_value upload_max_filesize 10M

查看doc

答案 1 :(得分:0)

如果不复制,则无法从服务器访问客户端上的文件。您可以做的是在客户端使用javascript检查文件,然后决定是否上传。

基本上,将文件读入FileReader,并检查size属性。

https://stackoverflow.com/a/4307882/326154有一些很好的答案。