どぼんのページを参考にアップロードしたいファイルを作成するコードを作成したのですが次のエラーが出てしまいます。
 ( http://dobon.net/vb/dotnet/internet/webrequestpost.html#multipart )
私が思うにHTMLページのhidde項目の値も同時に送信しなければならないのかな?とは思うのですが
そのやり方が分かりません。
途中までIEに入力して来た値とファイルを同時にアップロードするにはどうすれば良いでしょうか?

【WEBページ】のイメージ
  □□□□□□□□□□ 参照
  [アップロード]ボタン

【エラー内容】
  リモートサーバがエラーを返しました(417) Expectation Failed

【エラーの発生する部分のコード】
  'サーバーからの応答を受信するためのWebResponseを取得
Dim res As System.Net.HttpWebResponse = CType(req.GetResponse(), System.Net.HttpWebResponse)