C++ と PHP のクロスドメインリクエストの問題
某草草
某草草 2017-05-24 11:31:02
0
2
608

ハードウェアをサポートするソフトウェアは c によって開発されました。ここで、c は 3G モジュールを通じて PHP にデータを送信する必要があります。データには通常の文字列と画像ファイルが含まれます。
c によって送信されたデータ配列に、キー値のペアしかない理由がわかりません。値は、英語のカンマで区切られたすべてのデータで構成される文字列です...
気にしませんでした最初は自分で分割してみました。 文字列を配列に分割して処理することは正しく行われます。
ただし、画像はファイルなので、文字列に結合することはできません。
c 画像をバイナリ文字列に変換し、同じ方法で他のデータと結合して文字列にし、私に送信してください。バイナリ文字列を画像に変換させてください。ただし、現時点では変換しません。どうすればいいのかわかりません。受信することもできません...
c が理解できず、開発が続行できません... これは正しいアプローチですか?どちら側が問題なのでしょうか?正しく何をすべきでしょうか?ありがたい###

某草草
某草草

全員に返信(2)
大家讲道理

質問の仕方に問題があり、クロスドメインとは何の関係もありません。
私は 2 つの解決策を提供します
1. C++ は、フォームアップロードファイルと同様に、PHP のファイルアップロードインターフェイスを呼び出します
2. 画像は Base64 でエンコードされ、C++ はエンコードされた文字列を渡し、それを解析することもできます


3. コンテンツを受け取っていないとのことですが、C++ が失敗したか、バイナリ文字列を介して画像を復元できるかは問題です。文字列を受信するのは別の問題です

いいねを押す +0
小葫芦

ブラウザではないので、クロスドメインの問題はありません。
これは、次のような特定のリクエスト プロトコルによって異なります:HTTP啥的,php接收图片也是用二进制啊Content-Type:multipart/form-data;

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!