联系官方销售客服
1835022288
028-61286886
请教个文件接口上传问题,
下边这个代码是教程里的,
png和txt都可以上传成功,但是doc和pdf无法上传,且没有任何返回值。
哪怕我在对应的接口打上直接回传,也没有任何反馈。
public function upload() {
exit("error");
// 验证上传权限
$this->_check_upload_auth();
<?php // 这是上传接口示例文件 // 将url变量参数改成你自己网站的参数 // 访问地址 /sc/upload.php 文件 // 接口的地址 $url = "https://www.acgnme.com/index.php?appid=1&appsecret=PHPCMFBE6FEA7FE7AD3&api_auth_code=14649082d40a176d42d9870927d66dce&api_auth_uid=7&s=api&c=file&m=upload&fid=97&siteid=1"; // 文件的绝对路径 $file = dirname(__FILE__).'/logo.png'; //$file="C:\www\ythh_21\static/projectAlppySource/2019/11/2508/基于风云卫808.pdf"; // 创建一个 cURL 句柄 $ch = curl_init($url); // 创建一个 CURLFile 对象 $cfile = curl_file_create($file,'image/png',basename($file)); // $cfile = curl_file_create($file,'application/pdf',basename($file)); // 设置 POST 数据 $data = array('file_data' => $cfile); if (substr($url, 0, 8) == "https://") { curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); // 跳过证书检查 curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, true); // 从证书中检查SSL加密算法是否存在 } curl_setopt($ch, CURLOPT_POST,1); curl_setopt($ch, CURLOPT_POSTFIELDS, $data); // 执行句柄 $output = curl_exec($ch); if ( curl_errno($ch)) { echo '提交失败:'.curl_error($ch).'<hr>'; } var_dump($output);
只需要能上传doc和pdf就行,不知道是哪里出了问题.请喝可乐!