0

WINFORMS C# で Web ブラウザを構築しています。ダウンロード ファイルのサイズを 25 MB 未満に制限したい。ダウンロードが検出されたときに表示されるダウンロード ファイル ダイアログ フィールドにアクセスする方法はありますか。代わりに webclient を使用する必要があります。ご意見をお聞かせください。

4

1 に答える 1

0

簡単ではありませんが、カスタム ダウンロード マネージャーを実装することで実現できます。

サンプルの実装は、最も完全な C# Webbrowser ラッパー コントロールで行われます。

m_csexwbCOMLib.FileDownloadEx += new 
  ComUtilitiesLib._IUtilManEvents_FileDownloadExEventHandler(dl_FileDownloadEx);

void dl_FileDownloadEx(int dlUID, string sURL, string sFilename, 
     string sExt, string sFileSize, string sExtraHeaders, string sRedirURL, 
     ref bool SendProgressEvents, ref bool bStopDownload, ref string sPathToSave)
于 2012-10-14T04:36:50.700 に答える