IE を開き、Web サイトに移動し、ログインして、いくつかのファイルをアップロードする必要がある ac# Windows アプリ プロジェクトがあります。
これを行うには、shDocvW と mshtml ライブラリを使用しました。IE を開き、Web サイトに移動してログインできますが、ファイルをアップロードできません。
私はウェブサイトに移動し、ウェブサイトの入力フィールド(これは「テキスト」タイプの入力フィールドです)にテキスト値を追加することができます -
HTMLInputElement txtbox1 =(HTMLInputElement)oDoc.all.item("login", 0);
txtbox1.value = "Login_name";
同様に、「パスワード」タイプの入力フィールドにテキスト値を追加することもできました。ウェブサイトにログインしたら、ファイルをアップロードする必要があります。
私が直面している問題は、「ファイル」タイプの入力フィールドにパス (文字列) を追加できないことです。
解決策が見つかりません。