Ich mache eine flatternde Web-App, die eine Datei aus Benutzerdaten generieren soll. Und haben Sie die Möglichkeit, die Ausgabedatei herunterzuladen.
Aber ich kann keine Optionen / Pakete finden, die für Flatter Web funktionieren :(
Kann mir bitte jemand helfen?
dart:html
Plugins in den folgenden Antworten nicht.Antworten:
Eine gute Problemumgehung besteht darin, die gehostete Datei in einem neuen Tab mit zu öffnen
Passt gut zu meinem Anwendungsfall.
quelle
Einfacher Code zum Umleiten zum Herunterladen der URL
quelle
Eine Möglichkeit, den Download auszulösen, besteht darin, ein allgemeines Muster anzupassen, das in "nativem" Javascript verwendet wird, ein Ankerelement mit dem
download
Attribut zu erstellen und einen Klick auszulösen.quelle
Antwort auf Kopfgeld:
Ich habe dasselbe mit Video gemacht, aber ich bin sicher, dass es auch mit Audio funktionieren wird. Ich gehe davon aus, dass Ihr generiertes Audio ein Array oder ein Blob ist
quelle
http://www.example.com/my_audio.mp3
?Sie können das Paket url_launcher mit url_launcher_web verwenden
dann können Sie tun:
EDIT: Sie benötigen kein Plugin, wenn Sie dies tun
download.dart:
empty_download.dart:
Import und Verwendung:
quelle