2010-08-19

Flash 以 multipart/form-data 的方式上傳資料/檔案

AS3 的 FileReference 和 FileReferenceList 實際上一次只能上傳一個檔案,若一次要上傳多個檔案或者多個資料(數個 ByteArray)時,就會遇到困難。

使用 URLRequest 和 URLLoader 以 POST 的方式傳送或許可以解決部份情況,但同時傳遞變數和 ByteArray 時會有問題,除非是很了解 HTTP 資料格式的工程師。

這裡介紹的當然是現成的工具 MultipartURLLoader class,MultipartURLLoader 是 in-spirit 專案裡的一部份(作者 Eugene 是俄國人),其 blog 介紹在 http://blog.inspirit.ru/?p=139

MultipartURLLoader 使用起來非常方便,Eugene 的 blog 就有很好的例子,enjoy it :)

沒有留言:

FB 留言