Ошибка преобразования необработанного ввода HTML в файл.doc с помощью cloudconvert
У меня есть HTML-текст, который я хочу преобразовать в файл документа. Я попытался создать консоль API CloudConvert ( https://cloudconvert.com/api/convert/html-to-doc), чтобы сгенерировать запрос. В фрагментах кода> форма HTML это дает мне следующую форму:
<form action="https://api.cloudconvert.com/convert" method="POST" enctype="multipart/form-data">
<input type="hidden" name="apikey" value="MyAPIKey">
<input type="hidden" name="inputformat" value="html">
<input type="hidden" name="outputformat" value="doc">
<input type="hidden" name="input" value="raw">
<input type="hidden" name="file" value="<p>test</p>">
<input type="hidden" name="filename" value="test.doc">
<input type="hidden" name="wait" value="true">
<input type="hidden" name="download" value="true">
<input type="submit" value="Convert!">
</form>
Однако это не работает, и я постоянно получаю ту же ошибку:
{"error":"The filename parameter should be the name of the input file, not of the output file!","code":400}
Ошибка вводит в заблуждение, так как здесь нет входного "файла"; И имя для выходного файла требуется - если я оставляю параметр имени файла, он также жалуется.
Что я здесь не так делаю, или есть какие-то альтернативные сервисы, которые могут конвертировать HTML в форматы.doc или.docx?
1 ответ
Решение
Задавать filename
в test.html
(как говорится в сообщении об ошибке, это должно быть имя входного файла).