0
我需要Flash才能將圖片上傳到我的網站。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");
}
是否有不使用調用FileReference.upload(URL)的原因是什麼? –