日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

php 接收 oc 图片上传,php yii2接口中图片上传

發布時間:2025/4/16 56 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php 接收 oc 图片上传,php yii2接口中图片上传 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

現在在給ios給接口,遇到了一些圖片上傳的問題,現在可以接收到ios傳來的base64編碼后的數據。我是否需要解碼?解碼又需要怎么處理才能把圖片上傳到服務器,并從服務器獲取URL來存入到數據庫呢?求大神指導。本人是在yii2框架下寫的接口

回復內容:

現在在給ios給接口,遇到了一些圖片上傳的問題,現在可以接收到ios傳來的base64編碼后的數據。我是否需要解碼?解碼又需要怎么處理才能把圖片上傳到服務器,并從服務器獲取URL來存入到數據庫呢?求大神指導。本人是在yii2框架下寫的接口

我在前端做canvas圖片合成的時候用過base64

yii2處理

1.讀取base64編碼后的數據 => $data

2.$data = base64_decode($data);//data為二進制數據了

3.假設web目錄下有upload文件夾,文件名為md5(microtime(true)).'.jpg' => $filename

4.file_put_contents(Yii::$app->basePath.'/web/upload/'.$filename,$data);

5.url = Yii::$app->urlManager->createAbsoluteUrl(['/']).'upload/'.$filename

第一個圖是ios傳來的經過base64編碼后的數據,第二個是我base64_decode()解碼后輸出的數據。這些是我在postman上模擬的http傳輸。為什么解碼后的數據就是亂碼了呢?

相關標簽:php

本文原創發布php中文網,轉載請注明出處,感謝您的尊重!

總結

以上是生活随笔為你收集整理的php 接收 oc 图片上传,php yii2接口中图片上传的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。