
19.08.2016, 15:41
|
 |
I am Student
|
|
Регистрация: 17.12.2011
Сообщений: 4,415
|
|
Кто то пробовал сделать сохранения файла с сервера через js с помощью потока? Такое вообще реально?
Т.е получил chunk на клиенте, сохранил на диск, потом получил еще один дописал до предущего и т.д пока весь файл не сохранит. Т.е по сути как в ноде только в браузере
__________________
Цитата:
|
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
|
|
|

19.08.2016, 15:47
|
 |
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
Сообщение от cyber
|
Кто то пробовал сделать сохранения файла с сервера через js с помощью потока? Такое вообще реально?
Т.е получил chunk на клиенте, сохранил на диск, потом получил еще один дописал до предущего и т.д пока весь файл не сохранит. Т.е по сути как в ноде только в браузере
|
А в чём проблема? Сервер шлёт тебе чанки, ты их соединяешь, и потом сейвишь и всё. Если файл не текстовый, то отправляй его как ArrayBuffer например.
|
|

19.08.2016, 15:51
|
 |
I am Student
|
|
Регистрация: 17.12.2011
Сообщений: 4,415
|
|
Сообщение от kobezzza
|
А в чём проблема? Сервер шлёт тебе чанки, ты их соединяешь, и потом сейвишь и всё. Если файл не текстовый, то отправляй его как ArrayBuffer например.
|
В размере файла проблема, файл может быть 20-40 мб и я не хочу насиловать браузер. Иногда файлы могут доходить до 100 метров, я бы лично возненавидел бы того кто мне бы загрузил 100 метров в оперативку, только что бы скачать файл
__________________
Цитата:
|
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
|
Последний раз редактировалось cyber, 19.08.2016 в 17:26.
|
|

22.08.2016, 12:38
|
 |
I am Student
|
|
Регистрация: 17.12.2011
Сообщений: 4,415
|
|
Так и не нашел как сделать, то о чем писал выше, походу нельзя сделать что то такое
__________________
Цитата:
|
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
|
|
|

22.08.2016, 15:36
|
 |
Модератор
|
|
Регистрация: 27.04.2010
Сообщений: 3,417
|
|
Сообщение от cyber
|
Так и не нашел как сделать, то о чем писал выше, походу нельзя сделать что то такое
|
Странная ситуация, я был уверен, что подобное (правда, с хаками, ты бы не смог перенаправить поток тупо на fs, пришлось бы с бубном поплясать) можно сделать на File API, но чёт быстрое гугление для "вспомнить" выдаёт результаты, которые нигде не поддерживаются -- ощущение, что такая функциональность была, а потом её выпилили. Не нашёл даже, как в песочницу записать.
|
|

22.08.2016, 16:42
|
 |
I am Student
|
|
Регистрация: 17.12.2011
Сообщений: 4,415
|
|
trikadin, я и спрашиваю потому что не нашел сам, еще проблема с file api что там прогресс скачивания не показывает(либо я криворукий)
__________________
Цитата:
|
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
|
|
|

25.08.2016, 11:53
|
Профессор
|
|
Регистрация: 14.03.2012
Сообщений: 1,808
|
|
Парни, подскажите софтину или модуль для ноды, как jsbeautifiler, но рекурсивно во всех папках.
__________________
Научу себя плохому
Последний раз редактировалось l-liava-l, 25.08.2016 в 12:03.
|
|

25.08.2016, 22:26
|
 |
Профессор
|
|
Регистрация: 22.03.2012
Сообщений: 3,744
|
|
Сообщение от l-liava-l
|
Парни, подскажите софтину или модуль для ноды, как jsbeautifiler, но рекурсивно во всех папках.
|
https://www.npmjs.com/package/grunt-jsbeautifier
файлы можно задать по маске
|
|

26.08.2016, 00:10
|
Профессор
|
|
Регистрация: 14.03.2012
Сообщений: 1,808
|
|
Благодарю
__________________
Научу себя плохому
|
|

09.09.2016, 21:53
|
Профессор
|
|
Регистрация: 14.03.2012
Сообщений: 1,808
|
|
__________________
Научу себя плохому
|
|
|
|