【发布时间】:2019-07-25 13:45:09
【问题描述】:
我正在尝试使用 curl 上传文件,但如果两个文件正在尝试上传,那么它会两次上传相同的文件。
ch_thumb = curl_init();
curl_setopt($ch_thumb, CURLOPT_URL, $url);
curl_setopt($ch_thumb, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch_thumb, CURLOPT_SSL_VERIFYPEER, false);
$fname = $file_name;
$data->$fname = new CURLFile ('images/'.$fname);
curl_setopt($ch_thumb, CURLOPT_SAFE_UPLOAD, true);
curl_setopt($ch_thumb, CURLOPT_POSTFIELDS, $data);
$resp = curl_exec($ch_thumb);
clearstatcache();
curl_close($ch_thumb);
请提供解决方案,我该如何解决。
【问题讨论】:
-
这个SO Link有一个使用cURL上传多个文件的解决方案。
-
我可以上传文件,但上传的是同一个文件,我发送不同的文件名,但在两个响应中都获得了以前的文件