>  Q&A  >  본문

C++ 및 PHP 도메인 간 요청 문제

하드웨어 지원 소프트웨어는 C++로 개발되었습니다. 이제 C++는 3G 모듈을 통해 데이터를 PHP로 보내야 합니다. 데이터에는 일반 문자열과 이미지 파일이 포함됩니다.
C++에서 보낸 데이터 배열에는 왜 한 쌍의 키 값만 있는지 모르겠습니다. 그 값은 모든 데이터를 영어 쉼표로 구분하여 구성한 문자열입니다...
처음에는 상관하지 않았습니다. 문자열을 배열로 분할하면 올바르게 처리될 수 있습니다.
단, 이미지는 파일이므로 문자열로 이어붙일 수 없습니다.
C++에서는 이미지를 바이너리 문자열로 변환하고 같은 방법으로 다른 데이터와 문자열로 연결해서 나에게 보내주고, 바이너리 문자열을 이미지로 변환해달라고 하는데 이때는 그냥 다 받아들인다 . 미만...
C++을 몰라서 지금은 개발을 계속할 수 없습니다... 이것이 올바른 접근 방식인가요? 어느 쪽이 문제인가? 올바르게 수행해야 할 작업은 무엇입니까? 정말 감사합니다

某草草某草草2728일 전609

모든 응답(2)나는 대답할 것이다

  • 大家讲道理

    大家讲道理2017-05-24 11:33:02

    질문 방식에 문제가 있으며, 크로스 도메인과는 아무런 관련이 없습니다.
    두 가지 솔루션을 제공합니다
    1. C++는 양식 업로드 파일과 유사하게 PHP의 파일 업로드 인터페이스를 호출합니다.
    2. 이미지는 base64로 인코딩되며 C++는 인코딩된 문자열을 사용자에게 전달하며 이를 구문 분석할 수도 있습니다.


    3. 콘텐츠를 받지 못했다고 하셨습니다. 먼저 확인해야 합니다. C++에 실패했거나 받지 못했거나

    바이너리 문자열을 통해 이미지로 복원할 수 있는지 여부는 질문입니다. 문자열은 또 다른 문제입니다

    회신하다
    0
  • 高洛峰

    高洛峰2017-05-24 11:33:02

    브라우저가 아니므로 도메인 간 문제가 없습니다.
    이는 다음과 같은 특정 요청 프로토콜에 따라 다릅니다.HTTP啥的,php接收图片也是用二进制啊Content-Type:multipart/form-data;

    회신하다
    0
  • 취소회신하다