Falsche Dateierweiterung beim Herunterladen im mobilen BrowserAndroid

Forum für diejenigen, die für Android programmieren
Anonymous
 Falsche Dateierweiterung beim Herunterladen im mobilen Browser

Post by Anonymous »

Ich erstelle eine benutzerdefinierte Download -Webseite, damit der Benutzer unsere APK herunterladen kann, aber auf Android hat es eine falsche Dateierweiterung. < /p>

Code: Select all

const url = res.response.s3RetrieveUrl; // https://example.com/product.apk
const xhr = new XMLHttpRequest();
xhr.open('GET', url, true);
xhr.responseType = 'blob';
xhr.onload = () => {
console.log(xhr.getResponseHeader("Content-Type")); // gives application/zip, but i can't change this since it's on a remote s3 server
setDownloadProgress(100);
const blob = xhr.response;
const downloadUrl = URL.createObjectURL(blob);
const link = document.createElement('a');
link.href = downloadUrl;
link.download = `product.apk`;
link.click();
URL.revokeObjectURL(downloadUrl);
}
xhr.send();
Auf dem Desktop funktioniert es einwandfrei und gibt das korrekte Erweiterungsprodukt an.>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post