我正在尝试设置CUI,但当我尝试发送请求时,出现代码错误
Uncaught CloudConvert\Exceptions\HttpClientException: tasks: The tasks field is required
字符串
我需要发送一个文件转换从我的电脑和接收html响应。我的错误在哪里?提前谢谢你!
$job = (new Job())
->addTask(
(new Task('import/upload', 'import-my-file'))
->set('file', fopen($DocumentPath, 'r'))
)
->addTask(
(new Task('convert', 'convert-doc-to-html'))
->set('input_format', 'doc')
->set('output_format', 'html')
->set('engine', 'office')
->set('input', ["import-my-file"])
)
->addTask(
(new Task('export/url', 'export-my-file'))
->set('input', ["convert-doc-to-html"])
->set('inline', false)
->set('archive_multiple_files', false)
);
$cloudconvert->jobs()->create($job);
$uploadTask = $job->getTasks()->whereName('import-my-file')[0];
$cloudconvert->tasks()->upload($uploadTask, fopen($DocumentPath, 'r'), 'myfile.doc');
型
3条答案
按热度按时间sd2nnvve1#
我有同样的问题,原来这是我打开的文件,我必须做以下工作:
$file = rtrim(file_get_contents($file,FILE_TEXT)); $file = mb_convert_encoding($file,'UTF-8',mb_detect_encoding($file,'UTF-8,ISO-8859- 1',true));
然后将$file放入->set('file',$file)
你可以看到,我在这里发现了什么:cloundconvert API v2 in php return任务字段是必需的
jvlzgdj92#
我发现了这个问题,它帮助我解决了使用CloudConvert API v2将文件从.docx转换为. pdf的问题。
字符串
mcdcgff03#
我也有一个工作的Laravel/php代码.有没有在互联网上关于这一点的职位不多.希望有人帮助.
字符串