天天看點

flex FileReference幫助

 FileReference類提供了一種手段來上傳和下載下傳使用者的計算機和伺服器上的檔案。一個作業系統對話框提示使用者選擇一個檔案上傳或下載下傳一個位置。每個FileReference對象是指一個單一的檔案在使用者的磁盤,并有屬性包含了有關檔案的大小,類型、姓名、日期、修改日期”、“類型(蘋果)。

  FileReference執行個體被創造在以下方法:

  

  當你使用了新的營運商與FileReference構造:var myFileReference =new FileReference()。

  當你打FileReferenceList.browse()方法,它創造了一個數組的FileReference對象。

  在上傳操作,所有的性質是由FileReference對象調用FileReference.browse()或FileReferenceList.browse()方法。在下載下傳操作,名稱是當選擇事件,所有其他性質派遣密集的完整的事件的時候。

  

  browse()方法打開一個作業系統的對話框提示使用者選擇一個檔案上傳。這個FileReference.browse()方法,讓使用者選擇一個單一的檔案;FileReferenceList.browse()方法,讓使用者選擇多個檔案。調用browse()方法成功後,立刻調用FileReference.upload()方法上傳檔案。方法的作用是:在FileReference.download提示使用者地點儲存檔案并倡導下載下傳從遙遠的URL。

  

  這個FileReference和FileReferenceList類不讓你設定預設存檔位置的對話框,browse()或download()方法産生。預設的位置中顯示的對話框是最近浏覽檔案夾,如果那個位置,或者可以确定的桌面。這個班不允許你去讀或寫的轉讓檔案。他們不允許的SWF檔案,啟動上傳或下載下傳,上傳或下載下傳檔案通路這個檔案的位置或者在使用者的磁盤。

  

  FileReference和FileReferenceList類的方法也不能提供認證。與伺服器需要驗證,你可以下載下傳的檔案用閃光燈浏覽器插件,但是玩家®upload(球員)和download(在單獨或外部球員)的失敗。監聽FileReference事件是否完成作業并處理錯誤。

  

  為内容的運作在閃光播放器或為内容的運作在土坯空氣以外的應用程式的沙坑,上傳及下載下傳操作能夠通路檔案隻在自己的領域,在任何區域政策檔案指定位址。把一個政策檔案的檔案伺服器,如果内容啟動或上傳下載下傳并不是來自同一領域如檔案伺服器。

  

  雖然調用FileReference.browse(),FileReferenceList.browse(),或FileReference.download()方法執行、SWF檔案回放停頓的獨立和外部的球員在OS Linux®和麥克®、早X 10.1®。

  

  下面的示例HTTP崗位要求閃光播放器,是從一個伺服器端腳本,如果沒有參數指定。

  

  handler.cfm HTTP / 1.1貼/

  Accept:文本/ *

  Content-Type:multipart/ form-data。

  boundary=——Ij5ae0ae0KM7GI3KM7

  Host: www.example.com

     Content-Length: 421

     Connection: Keep-Alive

     Cache-Control: no-cache

  

繼續閱讀