掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ブラウザ経由でアップロード (msxml) (ID:83536)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
とあるサーバーへ定期的にファイルをアップロードする必要があります。 指定のページ(recieve.asp)にてローカルのファイル名を入力して submitボタンで実行します。 この処理を自動化するためにaccess2002 vbを利用します。 Set xmlhttp = CreateObject("MSXML2.XMLHTTP") xmlhttp.Open "POST", "http://---/recieve.asp", False xmlhttp.setRequestHeader "Content-Type", "application/x-www-form-urlencoded" (xmlhttp.setRequestHeader "Content-Type", "multipart/form-data") strSend = "Upload=" & 送信ファイルフルパス xmlhttp.send (strSend) ここの最後の行 xmlhttp.sendで必ずハングします。 RequestHeaderはapplication...でも、multipart..でも同じでした 「ファイルを送信するコーディング」というよりは ブラウザの指定のインプット項目=Uploadにファイル名(文字)を 入力して、submitすることを自動化したいのですが よいヒントがありますでしょうか。 文字だけの場合との違いは、requestheaderとinput file とは思いますが、、 元ページ一部 <form method="POST" enctype="multipart/form-data" action="recieve.asp"> <input type="file" name="Upload" size="50"> <input type="submit" value=" アップロード "> </form>
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.