第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Curl 錯誤:操作被回調(diào)中止

Curl 錯誤:操作被回調(diào)中止

PHP
拉風(fēng)的咖菲貓 2023-09-22 16:06:38
所以我顯然已經(jīng)用谷歌搜索了錯誤 - 但 PHP (PHP 7.4.4 (cli)) curl 給了我錯誤:Curl error: operation aborted by callback使用以下代碼:private function curl_post($url,$post,$file = null,$file_type = 'audio/wav'){    $ch = curl_init($url);    if (!empty($file)){        $post['SoundFile'] = new CURLFile(UPLOAD_PATH.$file,$file_type,$file);    }    // Assign POST data    curl_setopt($ch, CURLOPT_POST,1);    curl_setopt($ch, CURLOPT_POSTFIELDS,$post);    curl_setopt($ch, CURLOPT_HEADER, 0);    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);    $result = curl_exec($ch);    if(curl_errno($ch)) echo 'Curl error: '.curl_error($ch);    curl_close($ch);    print'<pre>Curl (rec): '."\n";print_r($result);print'</pre>';}我控制了兩臺(Ubuntu)服務(wù)器并重新啟動了它們。我發(fā)布了相當大量的數(shù)據(jù),但在谷歌搜索中這似乎并不是觸發(fā)curl_error的原因。有誰知道是什么原因造成的?它was工作得很好,然后就停止了。另外,file_put_contents(time().'.txt','log');在我的接收服務(wù)器中作為中斷確實會記錄響應(yīng)。所以它顯然落在了正確的區(qū)域。另外,我要說的是,兩臺服務(wù)器通過curl 彼此進行多次對話(因此一臺服務(wù)器卷曲到另一臺服務(wù)器,然后返回一點)。此外 - 錯誤 42 是 CURL 響應(yīng),但https://curl.haxx.se/libcurl/c/libcurl-errors.html似乎沒有提供太多幫助。我嘗試過跟蹤彼此之間的各種調(diào)用,但看不出它為什么會中斷 - 它在發(fā)布/調(diào)用發(fā)生之前就出現(xiàn)錯誤/中斷。
查看完整描述

1 回答

?
白衣染霜花

TA貢獻1796條經(jīng)驗 獲得超10個贊

所以我找到了答案,我希望這對處于這種情況的其他人有所幫助。原因是因為該文件在服務(wù)器上丟失CURLFile(以前就在那里)。我的代碼現(xiàn)在是這樣的:

    if (!empty($file) && is_file(UPLOAD_PATH.$file)){
            $post['SoundFile'] = new CURLFile(UPLOAD_PATH.$file,$file_type,$file);
    }

這不再產(chǎn)生錯誤。關(guān)鍵是它甚至在提交帖子之前就出錯了,但錯誤本身并沒有多大幫助,直到我在單獨的測試腳本中將其分解并將文件元素添加回來。


查看完整回答
反對 回復(fù) 2023-09-22
  • 1 回答
  • 0 關(guān)注
  • 543 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號