■73040 / inTopicNo.1) |
ファイルダウンロード情報の取得方法 |
□投稿者/ kame3 (1回)-(2014/08/13(Wed) 14:35:59)
|
分類:[C#]
[環境]
・Windows 7 32bit
・Visual Studio 2010(.NET FRAMEwork 3.5)
・C#
・IE11 + BHO(Browser Helper Objects)
[参考URL]
■MSDN FileDownload event
http://msdn.microsoft.com/en-us/library/aa768282(v=vs.85).aspx
IEアドインで、IEからファイルをダウンロードした情報(ファイル名など)を
取得しようと思っています。
参考URLの情報をもとに下記を実装し、ファイルダウンロード時のイベントは取得しています。
しかし、ダウンロードするファイルの情報を取得できていません。
ファイルダウンロードのイベントが取得できているので、
どこかにファイルダウンロード情報があると思っていますが、
どのように取得すればよいでしょうか?
public void SetSite(Object site)
{
if (site != null)
{
ieInstance = (InternetExplorer)site;
}
// ハンドラーの追加
ieInstance.FileDownload += new DWebBrowserEvents2_FileDownloadEventHandler(ieInstance_FileDownload);
}
// ファイルダウンロード時に発生するイベント
void ieInstance_FileDownload(bool activeDocument, ref bool cancel)
{
// ファイルダウンロード時にここの処理が走る
}
以上
|
|