Как использовать gloo-файл с Blob?

В примере здесь,web_sys::FileReaderиспользуется. Но в комментариях сказано:
// better alternative to juggling with FileReader is to use https://crates.io/crates/gloo-file

Я пробовал это сделать, но тип blob в этом примере не является одним из поддерживаемых типов.
Я попытался изменить его наjs_sys::ArrayBuffer делать следующее

// gloo-file = "0.1.0"
let fr = File::new("blob", blob.array_buffer());

но метод .array_buffer() возвращает promise.

Есть ли способ изменить пример для использования gloo-файла или требуется использование async, как в этом вопросе?

0 ответов

Другие вопросы по тегам