新的Flex2.0類庫里提供了文件類,方便了上傳/下載文件。下面的程序demo演示了Flex2.0生成flash來訪問本地文件,在flash里上傳用戶選擇的文件到服務(wù)器,flash客戶端可以處理文件上傳進度等多個事件,服務(wù)器端是C#寫的文件接收模塊,把用戶上傳的文件保存在服務(wù)器上。
Demo演示了ProgressEvent.PROGRESS, Event.SELECT 2個事件的處理方法。
順便提一下關(guān)于JSP的接收Flex上傳文件的方法(很多網(wǎng)友問過這個問題),我建議使用Jakarta Commons FileUpload的文件上傳組件,詳見:http://jakarta./commons/fileupload/ !
測試效果:


測試環(huán)境:
操作系統(tǒng):windows2003 Server
Flex版本:Flex 2.0
Flash版本: flash Player 9
WEB服務(wù)器:
IIS 6.0
.net FrameWork 1.1
客戶端代碼:FileUpload.mxml































































服務(wù)端代碼:WebForm1.aspx


















