Эндрю Маршалл из Google / Blockly сказал мне следующее:
"Это абсолютно возможно ... до тех пор, пока вы готовы работать в рамках ограничений безопасности браузера. Полученные файлы должны бытьвручную «загружается» по одному, а не записывается непосредственно в файловую систему пользователя.
... Я бы начал понимать, какие функции JavaScript доступны для вас. Попытайтесь создать строку и сохранить ее с помощьюдиалог загрузки ...
Это означает, что содержимое "файла" на самом деле представляет собой просто строку в памяти, переменную JavaScript. У нас есть много блоков "Текст", которые могут выполнять различные операции над строками.достаточно, вам понадобится только один новый блок, чтобы идентифицировать строковую переменную и начать процесс загрузки.
В противном случае вам нужно будет подумать о том, какие блоки вам нужны и как они работают. Они могут работатьдля конкретной переменной в виртуальной машине JavaScript, необязательно представленной как переменная для Blockly.
В любом случае,вам нужно научиться создавать блок и приложение Blockly.У нас есть кодовая лаборатория, которая проведет вас через все шаги.Вы узнаете, как каждый блок генерирует строку кода, и в вашем случае этот код будет связан с кодом загрузки, о котором я упоминал ранее. "
Поэтому я продолжу - я просто хотел бытьЯ уверен, что моя цель достижима до того, как я начал. Спасибо, Пит.