php 用curl函数怎么传文件怎么写

下面这种请求要用curl函数应该怎么写?
img
这是我目前的代码。请求了没有反应,直接在Apipost上请求可以

img

$data = [
        'file'=>new \CURLFile('c:\1.txt'),//使用绝对路径
    ];
 
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_POST, true );
    curl_setopt($ch, CURLOPT_POSTFIELDS, $data);  //该curl_setopt可以向header写键值对
    curl_setopt($ch, CURLOPT_HEADER, false); // 不返回头信息
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    $output = curl_exec($ch);

不会curl