Спасибо @ some за ссылку.
Я использовал функцию btoa () для кодирования base64 данных изображения следующим образом:
var loader = new air.URLLoader();
loader.dataFormat = air.URLLoaderDataFormat.BINARY;
loader.addEventListener(air.Event.COMPLETE,function(e){
var base64image = btoa(loader.data);
});
var req = new air.URLRequest('file://your_path_here');
loader.load(req);
Я пытался загрузить изображение с помощью metaWeblog.newMediaObject, но оказалось, что данные не должны кодироваться в base64, поэтому двоичное значение было всем, что было нужно.