突然间,我无法使用GoDaddy托管帐户通过网络表单上传文件。这是位于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);
我尝试上传的任何文件,无论类型或大小,都不会写入磁盘进行处理:
Array([fileField] =&gt; Array([name] =&gt; Whining.txt [type] =&gt; [tmp_name] =&gt; [错误] =&gt; 7 [size] =&gt; 0))
我收到错误代码7或磁盘写入错误。 GoDaddy说他们没有任何结果导致这一点,而且这是我的SCRIPT中的内容。我告诉他们可能有写权限,他们否认了。有任何想法吗?我试图上传的文件只有13KB。
答案 0 :(得分:0)
我发生了这件事......我已经填满了磁盘(实际上是临时文件上传的分区):-(。
答案 1 :(得分:0)
我刚刚在您提供的URL上传了一个11KB的文本文件,并上传了该文件(数组显示错误= 0并且文件大小正确)
您上传了哪种类型的文件,以及上传数据告诉您什么?
上传阵列告诉我:
Array ( [fileField] => Array ( [name] => New Text Document.txt [type] => text/plain [tmp_name] => /tmp/phpCBroC6 [error] => 0 [size] => 12161 ) )
答案 2 :(得分:0)
这可能只是服务器上/ tmp文件夹的一个问题:有时它有一个特殊的分区,而且该分区只是空间不足。
您可以更改php.ini中的php_tmp_dir
设置。阅读有关它的in PHP's documentation。