【问题标题】:Cpanel xmlapi FileUpload not working properlyCpanel xmlapi FileUpload 无法正常工作
【发布时间】:2016-03-22 07:23:59
【问题描述】:
include '../xmlapi.php';

$ip = 'www.example.com';
$root_pass = 'abc';
$domain = "www.example.com";

$xmlapi = new xmlapi($ip);
$xmlapi->password_auth("abc",$root_pass);
$xmlapi->set_http_client('curl');
$xmlapi->set_output('json');
$xmlapi->set_port(2083);
$xmlapi->set_debug(1); 

print $xmlapi->api2_query("user",'Fileman','uploadfiles',array('file-'=>'file1-public_html/subdomainuser/abc/sample.txt'));

当我使用通过 cpanel api 2 的 mkdir 创建子域或创建目录时,此代码可以正常工作。但是当用于上传文件时,它总是显示相同的响应

{"cpanelresult":{"apiversion":2,"error":"You must specify at least one file to upload.","func":"uploadfiles","data":[{"uploads":[],"succeeded":0,"warned":0,"failed":0}],"event":{"result":1},"module":"Fileman"}}

谁能帮我通过cpanel xml-api完成上传过程?

【问题讨论】:

    标签: php cpanel-xmlapi xmlapi2


    【解决方案1】:
    include '../xmlapi.php';
    
    $ip = 'www.example.com';
    $root_pass = 'abc';
    $domain = "www.example.com";
    
    $xmlapi = new xmlapi($ip);
    $xmlapi->password_auth("abc",$root_pass);
    $xmlapi->set_http_client('curl');`
    `
    $xmlapi->set_output('json');
    $xmlapi->set_port(2083);
    $xmlapi->set_debug(1); 
    
    print $xmlapi->api2_query("user",'Fileman','uploadfiles',array('dir' => 'public_html', 'file-'=>'file1-sample.txt'))
    

    【讨论】:

    • 请添加一些有关您的代码以及它如何回答问题的详细信息。
    猜你喜欢
    • 2013-11-16
    • 2023-01-20
    • 1970-01-01
    • 2012-10-13
    • 2018-12-21
    • 1970-01-01
    • 2022-06-17
    • 1970-01-01
    • 2014-12-10
    相关资源
    最近更新 更多