ich möchte eine Datei automatisch mit Javascript oder jquery herunterladen unten ist der Code, den ich benutze, aber dieser Code öffnen Sie die Datei in neuen Registerkarte im Browser nicht auf der Festplatte herunterladen.Wie lade ich eine Datei auf einen Datenträger mit einem bestimmten Speicherort mit Javascript oder jquery?
function SaveToDisk(fileUrl, fileName) {
var hyperlink = document.createElement('a');
hyperlink.href = fileUrl;
hyperlink.target = '_blank';
hyperlink.download = fileName || fileUrl;
(document.body || document.documentElement).appendChild(hyperlink);
hyperlink.onclick = function() {
(document.body || document.documentElement).removeChild(hyperlink);
};
var mouseEvent = new MouseEvent('click', {
view: window,
bubbles: true,
cancelable: true
});
hyperlink.dispatchEvent(mouseEvent);
// NEVER use "revoeObjectURL" here
// you can use it inside "onclick" handler, though.
// (window.URL || window.webkitURL).revokeObjectURL(hyperlink.href);
// if you're writing cross-browser function:
if(!navigator.mozGetUserMedia) { // i.e. if it is NOT Firefox
window.URL.revokeObjectURL(hyperlink.href);
}
}
SaveToDisk('http://example.com/service/getUserImage/339/256', 'image.png');
cn Sie bitte sagen Sie mir, wie –
nicht funktioniert, während Get-Methode Antwort ist null und nichts passiert –
@SumitAggarwal _ "funktioniert nicht, während Get-Methode Antwort ist null und nichts passiert" _ Was bedeutet 'console.log (this.response)' log ? Kannst du ein PLNR http://plnr.co erstellen, um das zu demonstrieren? – guest271314