Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Вопрос][VKWebAppDownloadFile] Загрузка файла из ObjectUrl #489

Open
kravetsone opened this issue Nov 25, 2023 · 4 comments

Comments

@kravetsone
Copy link

kravetsone commented Nov 25, 2023

Дело в том, что я получаю фотографию единоразово в виде массива байтов (UInt8Array), затем преобразовываю его в Blob ObjectUrl и пытаюсь загрузить его на клиенте с помощью VKWebAppDownloadFile. На выходе получается битое GIF изображение, хотя в web версии я спокойно могу его скачать с помощью метода <a href download/>.

Что я могу с этим поделать? Возможно ли доработать и сделать загрузку ObjectUrl файлов? У меня нет возможности получить обычную ссылку на этот файл.

@Pronin-vk
Copy link
Contributor

@kravetsone Доброе утро, покажите какой урл пытаетесь загрузить через VKWebAppDownloadFile

Хотите предложить сделать поддержку blob для загрузки через VKWebAppDownloadFile?

@kravetsone
Copy link
Author

@kravetsone Доброе утро, покажите какой урл пытаетесь загрузить через VKWebAppDownloadFile

Хотите предложить сделать поддержку blob для загрузки через VKWebAppDownloadFile?

Доброе! Тогда я через вебсокеты получал сообщение в виде буффера
Затем переводил его в Blob и URL.createObjectURL чтобы отобразить пользователю
В веб интерфейсе скачивание по этой "objectURL" не составило труда, а вот в натив клиентах (Android, Ios) оказалось невозможным

@kravetsone
Copy link
Author

@kravetsone Доброе утро, покажите какой урл пытаетесь загрузить через VKWebAppDownloadFile

Хотите предложить сделать поддержку blob для загрузки через VKWebAppDownloadFile?

Подробнее о реализации и попытках скачать тут

Фронтенд

Бекенд

Ещё было бы удобнее если бы VKWebAppDownloadFile так же работал и в вебе дабы не писать лапшу

@kravetsone
Copy link
Author

@kravetsone Доброе утро, покажите какой урл пытаетесь загрузить через VKWebAppDownloadFile

Хотите предложить сделать поддержку blob для загрузки через VKWebAppDownloadFile?

И ещё хотел сказать что возможности опубликовать историю/пост с такими ссылками тоже нет(

Это было очень полезно в моём приложении которое я делал с конкурсом VK Fresh Code но к сожалению я проиграл одностраничным приложениям

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants