0

Flex アプリケーションで、ローカル システムのイメージ アップロードを実行しています。

実際、私はFileReferenceこのクラスのクラスを使用してload()FP-10ます。

だから私は別の方法を使用していますupload()が、このメソッドはURLRequestオブジェクトを取ります。

 private const FILE_UPLOAD_URL:String
fileRef.upload(new URLRequest(FILE_UPLOAD_URL));

問題は、ローカルシステムでファイルのURLを取得する方法です..

このヘルプロットの例を教えてください..

4

1 に答える 1

0

これを試して:

public class Uploader{
    private var fileReference:FileReference;
    private static const FILE_UPLOAD_URL:String = "http://somewebsite.com/images/..."

    public function Uploader()
    {
        fileReference = new FileReference();
        fileReference.addEventListener(Event.SELECT, onFileSelect);
    }   

    //Call this method to start browsing on local filesystem
    private function doUpload():void
    {
        fileReference.browse();
    }

    //After selecting a file you can now upload it 
    private function onFileSelect():void
    {
        fileReference.upload(new URLRequest(FILE_UPLOAD_URL));
    }

}

完全で実用的な例はここにあります

また、この件に関するLivedocsも確認してください。

乾杯

于 2013-01-23T10:52:28.543 に答える