Laden...

Filedownload verbieten in Webbrowser-Control

Erstellt von R3dNeXX vor 14 Jahren Letzter Beitrag vor 14 Jahren 814 Views
R3dNeXX Themenstarter:in
44 Beiträge seit 2008
vor 14 Jahren
Filedownload verbieten in Webbrowser-Control

Guten Morgen,

wie kann man denn den Filedownload im Webbrowser-Control verbieten ?
Geht das überhaupt ?

Hab echt keine Ahnung, wie ich da vorgehen kann !

R3dNeXX Themenstarter:in
44 Beiträge seit 2008
vor 14 Jahren

Hey, also das sieht sehr gut aus.

Habe das mit dem Webrequest und -response (Checken des Content-Types) so umgesetzt:

// um das andauernde Schmeißen von Exceptions zu verhindern...
if (e.Url.HostNameType != UriHostNameType.Unknown)
{
    request = WebRequest.Create(e.Url);
    request.Method = "HEAD";

    response = request.GetResponse();
    response.Close();

    if (!response.ContentType.StartsWith("text/"))
    {
        e.Cancel = true;
        ...
    }
}

So funzts auch !

Was mich aber daran stört: Dieses andauernde Create, GetResponse usw. geschieht ja bei jedem Aufruf des Navigating-Events.

Aber sonst passts.