Estou criando o aplicativo da web vibração que deve gerar um arquivo a partir dos dados do usuário. E tem a opção de baixar o arquivo de saída.
Mas não consigo encontrar opções / pacotes que funcionem para o flutter web :(
Alguém por favor pode me ajudar?
dart:html
plugins que as respostas abaixo têm.Respostas:
Uma boa solução é abrir o arquivo hospedado em uma nova guia usando
Adapta-se bem ao meu caso de uso.
fonte
Código simples para redirecionar para o URL de download
fonte
Uma maneira de acionar o download é adaptar um padrão comum usado no javascript "nativo", criar um elemento âncora com o
download
atributo e acionar um clique.fonte
Resposta à recompensa:
Fiz a mesma coisa com o vídeo, mas tenho certeza de que também funcionará com áudio. Presumo que o áudio gerado seja um array ou blob
fonte
http://www.example.com/my_audio.mp3
?você pode usar o pacote url_launcher com url_launcher_web
então você pode fazer:
EDIT: você não precisa de um plugin se fizer isso
download.dart:
empty_download.dart:
importar e usar:
fonte