PHP cURL请求不发送参数中的文件

PHP cURL请求不发送参数中的文件,php,html,css,curl,fonts,Php,Html,Css,Curl,Fonts,我对我提出的卷曲请求有点困惑 我有一个HTML文件,它是由我的代码创建的(工作非常完美,如果需要可以共享示例,但我认为不需要)。然后保存此HTML文件,并通过cURL请求从Docverter发送到一个免费API(文档链接:) 同样,这一切都很完美。我遇到的问题是,我正在使用的自定义字体文件也没有被传递。API文档说明“其他_文件[]”字段需要设置truetype字体文件(请参阅:) 以下是$postfields: array( 'from' => 'html', 'to'

我对我提出的卷曲请求有点困惑

我有一个HTML文件,它是由我的代码创建的(工作非常完美,如果需要可以共享示例,但我认为不需要)。然后保存此HTML文件,并通过cURL请求从Docverter发送到一个免费API(文档链接:)

同样,这一切都很完美。我遇到的问题是,我正在使用的自定义字体文件也没有被传递。API文档说明“其他_文件[]”字段需要设置truetype字体文件(请参阅:)

以下是$postfields:

array(
    'from' => 'html',
    'to' => 'pdf',
    'input_files[]' => "@/".realpath("$filename").";type=text/x-markdown; charset=UTF-8;}",
    'other_files[]' => "@/".realpath("Helvetica.ttf")
);
其中,$filename是我生成的HTML文件的文件名,Helvetica.ttf是我想要的truetype字体文件的文件名。两个文件都保存在同一位置,但Docverter无法识别上载的字体文件,并且仍在使用文档中的默认字体

以下是我发布给Docverter的CSS供参考:

<style type="text/css">
   <!--
    @page {
      size: 4in 6in;
      margin: 1mm;
  }
  @font-face {
       font-family: "Helvetica";
       font-style: normal;
       font-weight: 400;
       src: url("Helvetica.ttf");
       -fs-pdf-font-embed: embed;
       -fs-pdf-font-encoding: Identity-H;
}
body {
    font-family: "Helvetica";
}
p {
line-height: 1.5;
}
  -->
</style>

我唯一能想到的是,我的Helvetica.ttf在other_files[]字段中没有完整的多部分/表单数据,但我不确定我还将包括什么,因为Docverter上的示例不包括这些信息。有人能帮忙吗

谢谢