今天需要做到的一個功能是將一張本地的圖片上傳到微信伺服器。
所以使用了php的curl功能,在我本地測試的時候,是沒有問題的。上傳到線上發現有問題,微信報了一個檔案遺失的錯誤。 (線上線下環境不一致,我也不想的。)
後來發現是curl的一個參數設定導致的。
curl_setopt ( $ch, CURLOPT_SAFE_UPLOAD, false );
TRUE 停用 @ 前綴在 CURLOPT_POSTFIELDS 中傳送檔案。
PHP 5.5.0 中添加,預設值 FALSE。 PHP 5.6.0 改預設值為 TRUE。
如果你的php版本是5.6的話,可能就會是這個問題造成的。
').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });以上就介紹了php使用curl上傳檔案報找不到檔案的錯誤,包括了curl,上傳檔案方面的內容,希望對PHP教學有興趣的朋友有幫助。