Heim Web-Frontend js-Tutorial JS-Download-Datei |. Keine Aktualisierung der Download-Datei, Beispielcode_Javascript-Kenntnisse

JS-Download-Datei |. Keine Aktualisierung der Download-Datei, Beispielcode_Javascript-Kenntnisse

May 16, 2016 pm 04:52 PM
下载文件 Keine Aktualisierung

Backend-Code Handler.ashx

Code kopieren Der Code lautet wie folgt:

<%@ WebHandler Language= "C#" Class="Handler" %>

using System;using System.Web

public class Handler: IHttpHandler {

public void ProcessRequest ( HttpContext context) {
string fileName = "web.config";//Der vom Client gespeicherte Dateiname
string filePath = context.Server.MapPath("web.config");//Path
/ /Dateien als Zeichenströme herunterladen
System.IO.FileStream fs = new System.IO.FileStream(filePath, System.IO.FileMode.Open);
byte[] bytes = new byte[( int) fs.Length];
fs.Read(bytes, 0, bytes.Length);
context.Response.ContentType = "application/octet-stream"; 🎜> // Benachrichtigen Sie den Browser, die Datei herunterzuladen, anstatt sie zu öffnen
context.Response.AddHeader("Content-Disposition", "attachment; filename=" HttpUtility.UrlEncode(fileName, System.Text.Encoding.UTF8) );
context.Response.BinaryWrite();
context.Response.End(}

public bool IsReusable {
get {
return false;}
}

}


Front-End-Code:



Code kopieren

<script src="jquery-1.7.2.min.js" type="text/javascript"></script>
<title></title>
<script>
function download_file(url)

if (typeof (download_file.iframe) == "undefiniert")
{
var iframe = document .createElement("iframe");
download_file.iframe = iframe;
document.body.appendChild(download_file.iframe); warning(download_file.iframe);
download_file.iframe.src = url;

download_file.iframe.style.display = "none"; 🎜></script>
</head> ">aaaaa</a>
<a href="javascript:void(0);" onclick="download_file('Handler.ashx')">bbbbb</a>
<a href="javascript:void(0); " onclick="download_file('Handler.ashx')">ccccc</a> 🎜>
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße Artikel -Tags

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Wo werden die vom vivo-Browser heruntergeladenen Dateien gespeichert? Wo werden die vom vivo-Browser heruntergeladenen Dateien gespeichert? Feb 23, 2024 pm 08:55 PM

Wo werden die vom vivo-Browser heruntergeladenen Dateien gespeichert?

Wie lade ich Dateien von Thunder ed2k herunter? Tutorial zur Verwendung von Thunder ed2k Wie lade ich Dateien von Thunder ed2k herunter? Tutorial zur Verwendung von Thunder ed2k Mar 14, 2024 am 10:50 AM

Wie lade ich Dateien von Thunder ed2k herunter? Tutorial zur Verwendung von Thunder ed2k

Wo werden die von Apple QQ heruntergeladenen Dateien gespeichert? Wo werden die von Apple QQ heruntergeladenen Dateien gespeichert? Mar 08, 2024 pm 02:50 PM

Wo werden die von Apple QQ heruntergeladenen Dateien gespeichert?

Wo sind die heruntergeladenen Dateien von Little Red Car Creative Workshop? Wo sind die heruntergeladenen Dateien von Little Red Car Creative Workshop? Mar 20, 2024 am 09:47 AM

Wo sind die heruntergeladenen Dateien von Little Red Car Creative Workshop?

So legen Sie den Speicherdatenträger für heruntergeladene Dateien im Windows 11-System fest So legen Sie den Speicherdatenträger für heruntergeladene Dateien im Windows 11-System fest Apr 20, 2024 pm 06:32 PM

So legen Sie den Speicherdatenträger für heruntergeladene Dateien im Windows 11-System fest

Laden Sie die Datei über einen AJAX-Aufruf in PHP herunter Laden Sie die Datei über einen AJAX-Aufruf in PHP herunter Sep 05, 2023 am 11:33 AM

Laden Sie die Datei über einen AJAX-Aufruf in PHP herunter

So lösen Sie das Problem, dass der Firefox-Browser Dateien nicht herunterladen kann So lösen Sie das Problem, dass der Firefox-Browser Dateien nicht herunterladen kann Jan 29, 2024 pm 08:12 PM

So lösen Sie das Problem, dass der Firefox-Browser Dateien nicht herunterladen kann

Teilen Sie die Lösung für das Problem, dass der Pfad verloren geht, nachdem Python die Datei heruntergeladen hat Teilen Sie die Lösung für das Problem, dass der Pfad verloren geht, nachdem Python die Datei heruntergeladen hat Apr 04, 2024 am 08:39 AM

Teilen Sie die Lösung für das Problem, dass der Pfad verloren geht, nachdem Python die Datei heruntergeladen hat

See all articles