Files
lime/externs/air/flash/net/FileReference.hx
2019-02-14 08:41:20 -08:00

26 lines
888 B
Haxe

package flash.net;
extern class FileReference extends flash.events.EventDispatcher
{
var creationDate(default, never):Date;
var creator(default, never):String;
@:require(flash10) var data(default, never):flash.utils.ByteArray;
#if air
var extension(default, never):String;
#end
var modificationDate(default, never):Date;
var name(default, never):String;
var size(default, never):Float;
var type(default, never):String;
function new():Void;
function browse(?typeFilter:Array<FileFilter>):Bool;
function cancel():Void;
function download(request:URLRequest, ?defaultFileName:String):Void;
@:require(flash10) function load():Void;
@:require(flash10) function save(data:Dynamic, ?defaultFileName:String):Void;
function upload(request:URLRequest, ?uploadDataFieldName:String, testUpload:Bool = false):Void;
#if air
function uploadUnencoded(request:URLRequest):Void;
#end
}