>  기사  >  백엔드 개발  >  Tp 프레임워크는 iOS 측에서 게시된 base64 인코딩 이미지를 어떻게 받아들이고 이미지 경로를 저장합니까?

Tp 프레임워크는 iOS 측에서 게시된 base64 인코딩 이미지를 어떻게 받아들이고 이미지 경로를 저장합니까?

WBOY
WBOY원래의
2016-09-22 08:56:521555검색

Tp 프레임워크는 iOS 측에서 게시된 base64 인코딩 이미지를 어떻게 받아들이고 이미지 경로를 저장합니까

조언을 주셔서 감사합니다. 코드가 있는 것이 가장 좋습니다

답글 내용:

Tp 프레임워크는 iOS 측에서 게시된 base64 인코딩 이미지를 어떻게 받아들이고 이미지 경로를 저장합니까

조언을 주셔서 감사합니다. 코드가 있는 것이 가장 좋습니다

디코딩된 파일을 지정된 디렉토리에 저장하세요.

수신된 Base64 데이터:

<code>$data = "data:image/jpg;base64,balabalabala...";</code>

이 형식과 유사하게 먼저 ',' 앞의 것을 제거하여 파일 내용을 가져옵니다

<code>$image_content = "balabalabala...";</code>

그런 다음 실행

<code>$image_content = base64_decode($image_content);</code>

그런 다음 실행

<code>file_input_contents($dir, $image_content)</code>

$dir은 사진을 저장하고 싶은 주소입니다

<code class="php"><?php
$base = 'data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAAAoCAMAAABuMpwSAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAK5QTFRF/////+/IqJmZuN//qKjI7///78iomZmZ///fuJmZmbjf/9+4///vyKioyO//qMjvqLjfmZm43///majIyKi4yKiZ37iZqMjIqJmo37iombjIuJm4uLjfmZmoqJm43//v3//f/+/vmbi4uKi4uKiZ37i4yMioqMjfyO/fuLiZ1LiZqKiouKjIuMjv3+/IuMjfyLjI7//f79+4yMi4uKiouN/vqLi439+4yLiouLi45PPwawAAAAFiS0dEAIgFHUgAAAIlSURBVEjH7VVpc9MwEJWtWnJsUx+xFdqUtjSEUGjDUc7//8d4uyulIVbT8IUZZrKZcWzZ+/T27SGljna0qCWplv+TzFgxLOSTQqmykE+qF6dq687UxtYRJO9eMJZKGr/YdspDBXzYNOP3JoaDzXm5ZE8QDKSqvquG8KCcDqT6zmhlZhM7opW8PC1rVQ3YHZ54e0b8NaOc9x1YwZPp5nOmqfMLZ4VyNMJXogRJsAnksqsCVDWQdgzlGCVIOBK97YxgbUsAsa4ClGmvJ7wDPnudEbebCYu7wwgEgkCAMp5UvlhcL97IOm0WWOUbzKjuvO4KYrV8q31VrPpNgGfv5hsowyrhHgLsIrm2g/SO84RiMR5qiehCMQiKQNHWOkgWU8tKrpHyECBlPQZVDcBAfkHgJBvBkOOjdp7VDtRtyOx7DRcoUtpouR/t/zduh4Kujx1BM66kAsBA+UDt04QR9NRYEKg7mnm4wr+UMchQyT1+jcIYctyhXJamOICVQNXS+Fz0y/XHT5/vvswuAEVFW04ztxfpT1a11Dix4jZqHx5W/a20lozHg6GIIE1WOg/yrylcKcBvg10NJKUZT6p9ARaYy6zV5foe0ohWZa22j56DA0wa3Mo50a5TDGqC8ueG1fuhkJ+xVkmDDH6f/7DFX7FyRaQYUn7wAa5+puEQ2a+VdjMM82k2YhXqqqTyfZaVDGriFszw3szqfLC/qMLphHwe6mj/xH4DIIIqf4p44pEAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTYtMDYtMTNUMTU6MzM6MjArMDg6MDBOXtEYAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE2LTA2LTEzVDE1OjMzOjIwKzA4OjAwPwNppAAAAABJRU5ErkJggg==';

file_put_contents('1.jpg', file_get_contents($base));</code>
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.