2

突然,我无法使用我的 GoDaddy 托管帐户通过 Web 表单上传文件。这是位于http://www.fordcorepro.com/upload.php的基本表格:

<form action="upload_submit.php" method="post" enctype="multipart/form-data" name="form1" id="form1">
  <label for="fileField"></label>
  <input type="file" name="fileField" id="fileField" />
  <input type="submit" name="button" id="button" value="Submit" />
</form>

它只是将文件发布到upload_submit.php:

print_r($_FILES);

我尝试上传的任何文件,无论类型或大小,都不会写入磁盘进行处理:

数组 ( [fileField] => 数组 ( [name] => Whining.txt [type] => [tmp_name] => [error] => 7 [size] => 0 ) )

我收到错误代码 7,或磁盘写入错误。GoDaddy 说他们没有什么原因导致这种情况,这是我的脚本中的内容。我告诉他们可能有写权限,他们拒绝了。有任何想法吗?我尝试上传的文件只有 13KB。

4

3 回答 3

0

我刚刚在您提供的 URL 上传了一个 11KB 的文本文件,它上传了文件(数组显示错误 = 0 和正确的文件大小)

你上传的是什么类型的文件,上传数组告诉你什么?

上传数组告诉我:

Array ( [fileField] => Array ( [name] => New Text Document.txt [type] => text/plain [tmp_name] => /tmp/phpCBroC6 [error] => 0 [size] => 12161 ) )

于 2012-08-22T22:08:03.107 回答
0

我遇到了这种情况......我已经填满了磁盘(实际上是临时文件上传的分区):-(。

于 2012-08-22T22:05:44.457 回答
0

这可能只是服务器上的 /tmp 文件夹的问题:有时它有一个特殊的分区,而该分区只是空间不足。

您可以更改php_tmp_dirphp.ini 中的设置。在 PHP 的文档中阅读有关它的 mroe 。

于 2015-11-12T19:21:31.573 回答