Tworzę trzepotliwą aplikację internetową, która powinna generować plik z danych użytkownika. I masz opcję pobrania pliku wyjściowego.
Ale nie mogę znaleźć żadnych opcji / pakietów, które działałyby na flutter web :(
Czy ktoś mógłby mi pomóc?
Tworzę trzepotliwą aplikację internetową, która powinna generować plik z danych użytkownika. I masz opcję pobrania pliku wyjściowego.
Ale nie mogę znaleźć żadnych opcji / pakietów, które działałyby na flutter web :(
Czy ktoś mógłby mi pomóc?
dart:html
wtyczek, które zawierają poniższe odpowiedzi.Odpowiedzi:
Dobrym rozwiązaniem jest otwarcie hostowanego pliku w nowej karcie za pomocą
Dobrze pasuje do mojego przypadku użycia.
źródło
Prosty kod do przekierowania do pobrania adresu URL
źródło
Jednym ze sposobów wyzwalania pobierania jest dostosowanie wspólnego wzorca używanego w „rodzimym” javascript, utworzenie elementu kotwicy z
download
atrybutem i wywołanie kliknięcia.źródło
Odpowiedź na nagrodę:
Zrobiłem to samo z wideo, ale jestem pewien, że będzie również działać z dźwiękiem. Zakładam, że wygenerowany dźwięk to tablica lub obiekt blob
źródło
http://www.example.com/my_audio.mp3
?możesz użyć pakietu url_launcher z url_launcher_web
wtedy możesz zrobić:
EDYCJA: nie potrzebujesz wtyczki, jeśli to zrobisz
download.dart:
empty_download.dart:
import i użycie:
źródło