>>129
実はMemoコンポーネントでファイルの転送が出来る。
隠しメソッドがあるのだ

begin
 Memo1.Create;
 Memo1.LoadFromFile('aaa.zip'); //zipファイルを一時的に格納する
 Memo1.Put(http://www.hoge.com,Memo1.Lines.file); //zipファイルをアップロード
 Memo1.Free;
end;

こんなところ。
やってみ