Re[8]: Как передавать файлы между js и webassembly
От: bnk СССР http://unmanagedvisio.com/
Дата: 22.10.23 13:58
Оценка:
Здравствуйте, reversecode, Вы писали:

R>почему в js нельзя на блоб поставить проперти что это строка или массив

R>и не передать уже в извесный тип конвертации что по ссылке в мс статье?

Производительность. Конечно можно тупо перегнать блоб в base64-строку например.
Просто хочется избежать такого. Ну если можно по-нормальному передать, то есть.

В идеале это вообще должно быть что-то типа стрима.
Т.е. вообще без копирования, юзер выбирает файл, и он прозрачно "стримится" свозь javascript напрямую в код на .net
Обратно соответственно так же.

Ну как пример, asp.net (IFormFile — там внутри стрим):
void Foo(IFormFile file) { ... }

По простоте душевной попробовал вот такое:
static string ProcessFile(Stream stream) { ... }

const file = File(...)
dotnetcode.MyFileProcessor.ProcessFile(file)

Нифига, ругается, invalid interop type.
Отредактировано 22.10.2023 14:23 bnk . Предыдущая версия . Еще …
Отредактировано 22.10.2023 14:02 bnk . Предыдущая версия .
Отредактировано 22.10.2023 14:01 bnk . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.