ホームページ > バックエンド開発 > PHPチュートリアル > ajaxはbase64画像エンコーディングを送信しますが、phpサーバーはそれを受信できません

ajaxはbase64画像エンコーディングを送信しますが、phpサーバーはそれを受信できません

WBOY
リリース: 2016-06-20 12:27:38
オリジナル
1554 人が閲覧しました

$.ajax({
url: $("#hdImage") dataType:'text',
data ; 🎜>

php は次を受け取ります: >$base64_string = $ _POST ['imagedata']; 取得された値は null

ただし、js 側の data: {"imagedata": rst.base64} を、php 側の data: {"imagedata": 1234} に変更すると、側 データは受信できました。 ありがとうございます。








ディスカッションへの返信 (解決策)

rst.base64 には値がありません rst.base64 には値がありません

これには値があります Firefox を使用してデバッグしたとき、多くの値がありました。

実際に値は取得できたのですが、xdebug+phpstom でデバッグしたところ、一定の長さを超える変数に対して phpstorm の監視が機能しませんでした。
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート