$ _FILES [" file"] [" tmp_name"]返回空白值

时间:2016-07-09 07:02:43

标签: php

我用000webhost托管了我的网站,我在上传过程中运行了以下代码,但它返回了空白值。我怀疑temp文件夹一定有问题,但我不知道怎么检查这个。

listView.setOnItemClickListener(this);

2 个答案:

答案 0 :(得分:4)

您的错误是:UPLOAD_ERR_NO_TMP_DIR

Value: 6; Missing a temporary folder. Introduced in PHP 4.3.10 and PHP 5.0.3.

请参阅此http://us.php.net/manual/en/features.file-upload.errors.php

解决此错误

解决此问题检查您的php.ini文件并检查upload_tmp_dir位置

upload_tmp_dir = "c:/wamp/tmp"  // or whataver desired location you want

答案 1 :(得分:3)

对于“upload_tmp_dir”,你的php.ini似乎没有任何价值。

需要在php.ini

中设置upload_tmp_dir的值

您无法使用ini_set()设置此值。因此,您可能希望运行phpinfo()进行检查,如果您确认它已丢失(如果您不允许编辑您的php.ini),则需要与Web主机通话并要求他们设置值你的php.ini。如果他们希望禁止上传文件,他们可能拒绝这样做。