- 2010.04.06 Tuesday
- bitmapDataをサーバーに保存
-
bitmapDataをサーバーに保存する を勉強してた。
xamppで
FICC LABO様のが自分のPHP環境でも上手くいったので
メモ
http://as3corelib.googlecode.com/svn/
からJPGEncoder,PNGEncoderをダウンロードしてくる
あとはFICC様のとおりにやってー JPGとPNGの違いはここだった。
var jpgEncoder:JPGEncoder = new JPGEncoder(JPGの画質);
var byteArr:ByteArray = jpgEncoder.encode(BitmapData);
PNGEncoderはencode メソッドがstaticなので使い方がちがうぞと
import com.adobe.image.PNGEncoder;
var byteArr:ByteArray = PNGEncoder.encode(BitmapData);
あとはbyteArrに入ったJPGバイナリをPHPに送るだけなのだ。<?php $fileName = time()."-".round(rand(1,10000)).".jpg"; $fp = fopen("img/".$fileName, 'wb'); fwrite($fp, $GLOBALS['HTTP_RAW_POST_DATA']); fclose($fp); print $fileName; ?>
- | whaison | PHP | 18:12 | comments(0) | - | pookmark |
- Comment