php上传文件没有';因为内容的原因,我不能工作

php上传文件没有';因为内容的原因,我不能工作,php,file-upload,Php,File Upload,我正试图在服务器上上传一些Excel文件,但不幸的是,它对某些文件不起作用 我的html代码如下所示: <form action="my_upload.php" method="post" enctype="multipart/form-data"> <label for="file">Filename:</label> <input type="file" name="file" id="file"><br> <

我正试图在服务器上上传一些Excel文件,但不幸的是,它对某些文件不起作用

我的html代码如下所示:

<form action="my_upload.php" method="post" enctype="multipart/form-data">
   <label for="file">Filename:</label>
   <input type="file" name="file" id="file"><br>
   <input type="submit" name="submit" value="Submit">
</form>
这不是文件路径、命名、大小或权限问题,而是文件内容问题。我是说这是一个文件内容问题,因为上传在某些情况下会成功。另外,如果我重新保存一开始无法工作的Excel文件,那么上传文件就会成功


我怎样才能解决这个问题?为什么
$\u文件['file']['error']=1
。如何防止这种情况发生?

*值:1;上载的文件超出了php.ini中的upload\u max\u filesize指令*

错误代码表示您尝试上载的文件大于php.ini中设置的文件上载大小限制

您可以获得这些代码的完整列表

您需要更改php.ini中的限制以允许更大的上载。如果您在一个托管系统上,您可能需要与他们进行检查,以便执行此操作:主机之间的安排各不相同

echo '<pre>';
print_r($_FILES);
echo '</pre>';
Array
(
    [file] => Array
        (
            [name] => speeds.xls
            [type] => 
            [tmp_name] => 
            [error] => 1
            [size] => 0
        )

)