我需要获取 Flash 才能将图像上传到我的网站。
该网站运行良好,我可以上传一个简单的 HTML 来工作。
但是如何让 Flash 将图像发布到网站?
这是当前的 ActionScript
public function encodeAndSave()
{
var bmd : BitmapData = new BitmapData( 300, 300, true, 0xFFFFFFFF );
// draw the bitmapData from the captureContainer to the bitmapData object;
bmd.draw( index.avatarMC, new Matrix(), null, null, null, true );
// create a new JPEG byte array with the adobe JPEGEncoder Class;
var byteArray : ByteArray = new JPGEncoder( 90 ).encode( bmd );
var date:Date = new Date();
var req:URLRequest = new URLRequest("http://bt.ind-igo.co.uk/test/SaveImage");
var params:URLVariables = new URLVariables();
params.file= Base64.encode(byteArray);
params.name = "MyImage.jpg";
req.method = URLRequestMethod.POST;
req.data = params;
var ldr:URLLoader = new URLLoader(req);
ldr.addEventListener(Event.COMPLETE, complete);
ldr.load(req);
function complete(e:Event):void
{
navigateToURL(new URLRequest("?" + Math.random()), "_self");
}