Perisian sokongan perkakasan dibangunkan oleh C++ Kini C++ perlu menghantar data ke PHP melalui modul 3G Data termasuk rentetan biasa dan fail imej.
Saya tidak tahu mengapa tatasusunan data yang dihantar kepada saya oleh C++ hanya mempunyai sepasang nilai utama. pecahkan rentetan kepada Tatasusunan boleh diproses dengan betul.
Tetapi imej adalah fail dan tidak boleh disambung menjadi rentetan.
C++ menukarkan imej kepada rentetan binari, dan menggunakan kaedah yang sama untuk menggabungkannya dengan data lain menjadi rentetan dan menghantarnya kepada saya, dan meminta saya menukar rentetan binari kepada imej, tetapi pada masa ini saya hanya menerima segala-galanya . Kurang daripada...
Saya tidak tahu C++, dan pembangunan tidak lagi boleh dijalankan sekarang... Adakah ini pendekatan yang betul? Bahagian mana yang menjadi masalah? Apa yang perlu dilakukan dengan betul? Terima kasih banyak-banyak
Terdapat masalah dengan cara soalan ditanya dan ia tiada kaitan dengan merentas domain.
Saya menyediakan dua penyelesaian
1 C++ memanggil antara muka muat naik fail PHP, serupa dengan fail muat naik borang
2 Gambar dikodkan dalam base64, dan C++ menghantar rentetan yang dikodkan kepada anda . Anda juga boleh menghuraikan
3 Anda mengatakan anda tidak menerima kandungan tersebut Anda perlu mengesahkan ini terlebih dahulu sama ada c++ gagal atau anda tidak menerimanya
Sama ada ia boleh dipulihkan kepada imej melalui rentetan binari. soalan. Tidak. Menerima rentetan binari adalah masalah lain
Ia bukan penyemak imbas, tiada masalah merentas domain.
Ini bergantung pada protokol permintaan tertentu, seperti:
HTTP
啥的,php接收图片也是用二进制啊Content-Type:multipart/form-data;