上传文件远程服务器

时间:2017-01-09 10:58:02

标签: php wordpress file upload

我正在使用Formidable Pro,我创建了一个钩子来获取提交后的所有数据(不想支付插件API)。我提交后修改表单的操作以转到我的PHP脚本。我现在只是遇到问题,表单也用于发送图像和PDF文件。

我尝试在提交后移动图像和PDF文件,使用move_uploaded_file但没有任何效果。我显示$ _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";
}

我总是收到消息“上传错误”。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

$ FILES数组应引用为

$_FILES['file70']['name'][0]

正在上传多个文件

相关问题