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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

Google Cloud Vision - 解析期間發(fā)生 PHP 錯(cuò)誤

Google Cloud Vision - 解析期間發(fā)生 PHP 錯(cuò)誤

PHP
婷婷同學(xué)_ 2022-10-09 19:51:53
我正在使用適用于 PHP 的 Vision API 客戶(hù)端庫(kù)。這是我的代碼:use Google\Cloud\Vision\V1\ImageAnnotatorClient;putenv("GOOGLE_APPLICATION_CREDENTIALS=/json.json");$imageAnnotator = new ImageAnnotatorClient();$fileName = 'textinjpeg.jpg';$image = file_get_contents($fileName);$response = $imageAnnotator->labelDetection($image);$labels = $response->getLabelAnnotations();if ($labels) {    echo("Labels:" . PHP_EOL);    foreach ($labels as $label) {        echo($label->getDescription() . PHP_EOL);    }} else {    echo('No label found' . PHP_EOL);}我收到這個(gè)錯(cuò)誤:Error occurred during parsing: Fail to push limit. (0)/srv/www/site.ru/htdocs/vendor/google/protobuf/src/Google/Protobuf/Internal/CodedInputStream.php:345#0: Google\Protobuf\Internal\CodedInputStream-&gt;pushLimit(integer)    /srv/www/site.ru/htdocs/vendor/google/protobuf/src/Google/Protobuf/Internal/CodedInputStream.php:368#1: Google\Protobuf\Internal\CodedInputStream-&gt;incrementRecursionDepthAndPushLimit(integer, integer, integer)............#15: Google\Cloud\Vision\V1\ImageAnnotatorClient-&gt;labelDetection(string)/srv/www/site.ru/htdocs/local/php_interface/GoogleCloud.php:41這是異常來(lái)自的地方:public function pushLimit($byte_limit){    // Current position relative to the beginning of the stream.    $current_position = $this->current();    $old_limit = $this->current_limit;    // security: byte_limit is possibly evil, so check for negative values    // and overflow.    if ($byte_limit >= 0 &&        $byte_limit <= PHP_INT_MAX - $current_position &&        $byte_limit <= $this->current_limit - $current_position) {        $this->current_limit = $current_position + $byte_limit;        $this->recomputeBufferLimits();    } else {        throw new GPBDecodeException("Fail to push limit.");    }    return $old_limit;}$byte_limit <= $this->current_limit - $current_position是真的我應(yīng)該增加 current_position 嗎?如果我應(yīng)該,我該怎么做?在服務(wù)器或 PHP 配置中更改某些內(nèi)容?
查看完整描述

3 回答

?
青春有我

TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超8個(gè)贊

這是一件很瘋狂的事情!

論壇中不時(shí)出現(xiàn)“無(wú)法推送限制”錯(cuò)誤。關(guān)于問(wèn)題可能出在哪里,那里給出了各種想法。一個(gè)原因可能是源代碼通過(guò) Composer 在本地 PC 上編寫(xiě),然后通過(guò) (S)FTP 傳輸?shù)椒?wù)器。FTP 程序根據(jù)文件擴(kuò)展名決定將數(shù)據(jù)以 ASCII 格式還是二進(jìn)制格式保存在服務(wù)器上。

在 vendor/google/protobuf/src/Google/Protobuf/ 中,有各種生成的文件具有 .php 擴(kuò)展名,但實(shí)際上是二進(jìn)制文件!(如果您打開(kāi)文件,您可以立即看到它,例如:vendor/google/protobuf/src/GPBMetadata/Google/Protobuf/Any.php)在我的案例中,通過(guò)二進(jìn)制文件將這些文件顯式傳輸?shù)椒?wù)器的解決方案有效!如果有疑問(wèn),請(qǐng)將 Google/protobuf 中的完整模塊作為二進(jìn)制文件傳輸...


查看完整回答
反對(duì) 回復(fù) 2022-10-09
?
慕碼人8056858

TA貢獻(xiàn)1803條經(jīng)驗(yàn) 獲得超6個(gè)贊

mbstring.func_overload 為 2 這是錯(cuò)誤的原因 更改為 0 并且有效



查看完整回答
反對(duì) 回復(fù) 2022-10-09
?
暮色呼如

TA貢獻(xiàn)1853條經(jīng)驗(yàn) 獲得超9個(gè)贊

你提到那$byte_limit <= $this->current_limit - $current_position是真的,所以要么$byte_limit >= 0或要么$byte_limit <= PHP_INT_MAX - $current_position是假的。

如果$byte_limit <= PHP_INT_MAX - $current_position是假的,那么增加$current_position,不會(huì)變成真的。如果要調(diào)整值,使表達(dá)式被評(píng)估為真,則需要增加 PHP_INT_MAX 的值

如果$byte_limit >= 0為假,則修改$current_limit不會(huì)避免異常。

無(wú)論哪種方式,錯(cuò)誤似乎都是protobufphp 庫(kù)的問(wèn)題,所以我建議您在那里報(bào)告問(wèn)題,而不是嘗試直接修改值。


查看完整回答
反對(duì) 回復(fù) 2022-10-09
  • 3 回答
  • 0 關(guān)注
  • 219 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

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

公眾號(hào)

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