チェンジセット 2117: as3/Utils/src/jp

差分発生行の前後
無視リスト:
コミット日時:
2009/01/02 00:35:58 (3 年前)
コミッタ:
psyark
ログメッセージ:

MultipartFormDataBuilder?にASDocを追加

ファイル:

凡例:

変更無し
追加
削除
更新
コピー
移動
  • as3/Utils/src/jp/psyark/net/MultipartFormDataBuilder.as

    r2116 r2117  
    44        import flash.utils.ByteArray; 
    55         
     6        /** 
     7         * multipart/form-dataのリクエストを作成するための簡単なクラスです。 
     8         */ 
    69        public class MultipartFormDataBuilder { 
    710                protected var _boundary:String; 
    811                protected var byteArray:ByteArray; 
    912                 
     13                /** 
     14                 * コンストラクタです。 
     15                 *  
     16                 * @param boundary バウンダリ(境界線)文字列です。送信する他のデータ中に出現しない文字列である必要があります。 
     17                 */ 
    1018                public function MultipartFormDataBuilder(boundary:String) { 
    1119                        _boundary = boundary; 
     
    1422                } 
    1523                 
     24                /** 
     25                 * パート(部分)を追加します。 
     26                 *  
     27                 * @param name このパートの名前です。content-dispositionヘッダのname属性に使われます。 
     28                 * @param data このパートのデータです。ByteArray以外の値は文字列として評価されます。 
     29                 * @param filename このパートのファイル名です。null以外の値を渡した場合、content-dispositionヘッダのfilename属性に使われます。 
     30                 */ 
    1631                public function addPart(name:String, data:*, filename:String=null):void { 
    1732                        byteArray.writeUTFBytes('Content-disposition: form-data; name="' + name + '"'); 
     
    2944                } 
    3045                 
     46                /** 
     47                 * multipart/form-dataのリクエストとして使えるように、URLRequestを設定します。 
     48                 */ 
    3149                public function configure(request:URLRequest):void { 
    3250                        request.method = URLRequestMethod.POST;