在PHP中利用HTML5應(yīng)用將Canvas圖像保存到服務(wù)器的方
導(dǎo)讀:安裝使用安裝使用網(wǎng)上有很多如何將canvas圖像保存成圖片并下載的方法,但這些方法都是將圖片保存到客戶端,而我們的簽名需求是需要將canvas的內(nèi)容保存到服務(wù)器端,如何實現(xiàn)? 網(wǎng)站seo優(yōu)化診斷工具seo網(wǎng)站關(guān)鍵詞優(yōu)化。
網(wǎng)上有很多如何將canvas圖像保存成圖片并下載的方法,但這些方法都是將圖片保存到客戶端,而我們的簽名需求是需要將canvas的內(nèi)容保存到服務(wù)器端,如何實現(xiàn)? 其實很簡單,看完下面 […]
網(wǎng)上有很多如何將canvas圖像保存成圖片并下載的方法,但這些方法都是將圖片保存到客戶端,而我們的簽網(wǎng)站seo優(yōu)化軟件名需求是需要將canvas的內(nèi)容保存到服務(wù)器端,如何實現(xiàn)?
其實很簡單,看完下面的這段PHP代碼,相信你也會覺得很簡單:
網(wǎng)站seo優(yōu)化診斷工具 <?php // requires php5 define('UPLOAD_DIR', 'images/'); $img = $_POST['img']; $img = str_replace('data:image/png;base64,', '', $img); $img = str_replace(' ', '+', $img); $data = base64_decode($img); $file = UPLOAD_DIR . uniqid() . '.png'; $success = file_put_contents($file, $data); print $success ? $file : 'Unable to save the file.'; ?>從網(wǎng)頁上傳到服務(wù)器端的圖片是base64_encode轉(zhuǎn)碼過的Data URL格式,數(shù)據(jù)在服務(wù)器端用base64_decode進行解碼,保存成文件。
是不是覺得很簡單呢?
聲明: 本文由我的SEOUC技術(shù)文章主頁發(fā)布于:2023-05-26 ,文章在PHP中利用HTML5應(yīng)用將Canvas圖像保存到服務(wù)器的方主要講述圖像,標簽,服務(wù)器網(wǎng)站建設(shè)源碼以及服務(wù)器配置搭建相關(guān)技術(shù)文章。轉(zhuǎn)載請保留鏈接: http://www.bifwcx.com/article/web_9720.html