我的php curl上传dosn';不工作,什么也不显示?
我正在尝试测试我的服务器,为此,我的php curl上传dosn';不工作,什么也不显示?,php,curl,Php,Curl,我正在尝试测试我的服务器,为此, 我制作了一个机器人来上传一个文件(将来,我会反复制作) 但是,上传文件没有发送 这是卷发 <?php $postdata = array(); $postdata ['fieldname'] = "@/home/egy/Downloads/BIO11_0201001D.DBF"; //fieldname should be same as file input box name $post_url = 'form-handler.php'; //url
我制作了一个机器人来上传一个文件(将来,我会反复制作) 但是,上传文件没有发送 这是卷发
<?php
$postdata = array();
$postdata ['fieldname'] = "@/home/egy/Downloads/BIO11_0201001D.DBF"; //fieldname should be same as file input box name
$post_url = 'form-handler.php'; //url to upload file
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $post_url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $postdata);
$response = curl_exec($ch);
echo $response;
?>
这是处理程序:
<?php
if(move_uploaded_file($_FILES['fieldname']['tmp_name'], "upload"))
{
echo "success";
}
?>
在我的php中,我将display\u error=on
和error\u reporting=E\u ALL
我的DBF从未发送到服务器,但没有错误或警告。。。。
我做错了吗
注意:对不起,我的英语是这可能是因为您需要使用
$\u FILES['fieldname']['name']
来获取名为fieldname
的文件输入框中的名称。您是否确保表单中有enctype。很多人都会犯错误,包括我自己
假设您正在尝试将本地文件上载到脚本运行所在的框中。。见哈哈哈,。。我的错误。。。这是因为我的php处理程序错误,我忘记了如何使用move\u-uploaded\u-file