Je crée une application Web flottante qui devrait générer un fichier à partir des données utilisateur. Et avez la possibilité de télécharger le fichier de sortie.
Mais je ne trouve pas d'options / packages qui fonctionnent pour flutter web :(
Quelqu'un peut-il m'aider?
dart:html
plugins que les réponses ci-dessous ont.Réponses:
Une bonne solution consiste à ouvrir le fichier hébergé dans un nouvel onglet à l'aide de
Convient bien à mon cas d'utilisation.
la source
Code simple pour rediriger vers l'URL de téléchargement
la source
Une façon de déclencher le téléchargement est d'adapter un modèle commun utilisé en javascript "natif", de créer un élément d'ancrage avec l'
download
attribut et de déclencher un clic.la source
Réponse à la prime:
J'ai fait la même chose avec la vidéo, mais je suis sûr que cela fonctionnera également avec l'audio. Je suppose que votre audio généré est un tableau ou un blob
la source
http://www.example.com/my_audio.mp3
?vous pouvez utiliser le package url_launcher avec url_launcher_web
alors vous pouvez faire:
EDIT: vous n'avez pas besoin d'un plugin si vous le faites
download.dart:
empty_download.dart:
importer et utiliser:
la source