【できねぇ】Ruby + Mechanize でファイルアップロード

<form enctype="multipart/form-data" action="https://hoge/hoge.cgi" method="post">
	<input name="header" type="radio" id="header_0" value="0" checked="">
	<input name="header" type="radio" id="header_1" value="1">
	<input name="format" type="radio" id="format_CSV" value="CSV" checked="">
	<input name="format" type="radio" id="format_TAB" value="TAB">
	<input type="file" name="file" value="" size="160"></td>
	<input type="submit" name="upload" value="アップロード" tabindex="1">
</form>

こんなCSVをアップロードするためのformがあるとするじゃないですか、、、
ラジオボタンをチェックしてCSVファイルをアップロードしたいから

page = agent.get("https://hoge/hoge.cgi")
csv_up_form = page.form_with(:action => 'https://hoge/hoge.cgi')
csv_up_form.radiobuttons_with(:name => 'header')[0].check
csv_up_form.radiobuttons_with(:name => 'format')[0].check
csv_up_form.file_upload_with(:name =>'txtFile'){|up|
    up.file_data = 'dekine,dekinai,dekimax'
    up.mime_type = 'application/vnd.ms-excel'
    up.file_name = 'unko.csv' 
}
agent.submit(csv_up_form)

こうしたら、dekine,dekinai,dekimaxというヘッダ無しのCSVデータがアップされると
思ったのに、

できねぇ

subumit後のページは、"そんなページないっすよハッハハハ"というトーンでくそむかつく。
しっかし、実際にブラウザで同じページを出そうとしてもできない。
エラーになる様にCSVを選択しないまま"アップロード"ボタンを押しても
ちゃんと"CSVが選択されてない"ページとなる。
これは大間違いをしている気がする。

いろいろやってもできねぇまま半日が過ぎた。

早く終わらして、原神する予定だったのによぉぉお

バーバラで攻撃するとパーティが回復するんだけどぉおお
鳥肉いらんやん!やったー
うれぴーサイアクーうれぴー