Size: a a a

JavaScript Developers

2019 June 24

ВФ

Виктор Федоров in JavaScript Developers
допустим тебе надо собрать файл из base64, то тебе надо будет определить тип файла по заголовку в строке base64 и создать этот файл
источник

ВФ

Виктор Федоров in JavaScript Developers
data:text/plain;
источник

ВФ

Виктор Федоров in JavaScript Developers
типа вот такой вот заголовок может быть
источник

ВФ

Виктор Федоров in JavaScript Developers
и вот есть первый попавшийся пример на stackoverflow
источник

ВФ

Виктор Федоров in JavaScript Developers
const url = 'data:image/png;base6....';
fetch(url)
 .then(res => res.blob())
 .then(blob => {
   const file = new File([blob], "File name")
 })
источник

TO

The One in JavaScript Developers
спасибо, html разметку input type file присобачить можно?
источник

ВФ

Виктор Федоров in JavaScript Developers
оО
источник

ВФ

Виктор Федоров in JavaScript Developers
оно тебе вообще зачем?
источник

TO

The One in JavaScript Developers
для юзера
источник

TO

The One in JavaScript Developers
визуально
источник

ВФ

Виктор Федоров in JavaScript Developers
ну дай ему его скачать и все
источник

ВФ

Виктор Федоров in JavaScript Developers
и пусть смотрит
источник

ВФ

Виктор Федоров in JavaScript Developers
ну а если картинка то покажи ему просто base64 картинкой и все
источник

ВФ

Виктор Федоров in JavaScript Developers
<img src=«base64 …. »>
источник

ВФ

Виктор Федоров in JavaScript Developers
если pdf то сгенерь и открой в отдельном окне браузера, они нынче хорошо их рендерят
источник

ВФ

Виктор Федоров in JavaScript Developers
тебе в данном случае вообще input не нужен
источник

ВФ

Виктор Федоров in JavaScript Developers
просто не понимаю как ты хочешь его показать юзеру то через input???
источник

TO

The One in JavaScript Developers
нужно два варианта вытащить на форму файлы: с файловой системы или со сканера. Ну чтобы в беке не копаться хотел все в контроллер через инпут отправить
источник

ВФ

Виктор Федоров in JavaScript Developers
ну так ты пиши понятно задачу
источник

ВФ

Виктор Федоров in JavaScript Developers
The One
нужно два варианта вытащить на форму файлы: с файловой системы или со сканера. Ну чтобы в беке не копаться хотел все в контроллер через инпут отправить
ну так отправляй, кто тебе мешает, дай пользователю выбор, или со сканера или с инпута, и в зависимости от выбора пусть происходит своя обработка файла, приводи к понятному для контроллера виду и шли
источник