0
我使用的是Formidable Pro,并且我创建了一个钩子来提交提交后的所有数据(不想支付插件API)。提交后,我修改表单的动作以转到我的PHP脚本。我现在只是有一个问题,表单也用来发送图像和PDF文件。上传文件远程服务器
我尝试在提交后使用move_uploaded_file移动图像和PDF文件,但没有任何效果。我显示$ _FILES的相关信息,我有这样的相关信息:
array(
[name] => Array
(
[0] => compte_rendu_12-12-16.pdf
)
[type] => Array
(
[0] => application/pdf
)
[tmp_name] => Array
(
[0] => /tmp/phpHCenke
)
[error] => Array
(
[0] => 0
)
[size] => Array
(
[0] => 176072
)
)
这是我的PHP代码:
$uploaddir = '/var/www/uploads/';
$uploadfile = $uploaddir . basename($_FILES['file70'][0]['name']);
echo '<pre>';
if (move_uploaded_file($_FILES['file70'][0]['tmp_name'], $uploadfile)) {
echo "Upload with success";
} else {
echo "Upload error";
}
我一直有消息“上传错误”。
有什么想法?
'move_uploaded_file($ _ FILES [ 'file70'] [ 'tmp_name的值'] [0]' – RiggsFolly
[” tmp_name']是不是一个数组?@RiggsFolly – DevNiels
@DevNiels它是在OP显示给我们的转储[请参阅上传多个文件的手册](http://php.net/manual/en/features。 file-upload.multiple.php) – RiggsFolly