1

FileUpload オブジェクトを持つ Web サイトを表示するプログラムをセットアップしています。プログラムで FileUpload オブジェクトのデフォルト パスを設定したかったのですが、うまく動作しないようです。これが私の現在の試みです:

WebBrowser1.Document.GetElementById("uploaded_file").SetAttribute("Value", UploadDefault)

ただし、機能していないようです。希望の結果を得る方法はありますか?私は VB.net を使用しているので、.net の回答はすべて受け入れられます。

4

2 に答える 2

0

input type="file" の HTMLElement のvalue属性は、セキュリティ上の理由から読み取り専用です。

input type=file ユーザーがコントロールに入力した値 (ファイル名)。他のコントロールとは異なり、この値は読み取り専用です。

于 2012-05-18T22:26:06.143 に答える
0

xullrunner で gecko を使用できます

Dim oFile As New GeckoInputElement(GeckoWebBrowser1.Document.GetElementsByName("file1")(0).DomObject)

oFile.Value = fileNametoUpload

于 2015-06-05T14:36:24.583 に答える