Как передать object из js в eel?

Я пытаюсь экспортировать результат js кода.

js

        let exporter_stl = new STLExporter();
        function exportASCII_stl() {
            const result = exporter_stl.parse( scene );
            console.log(result)
            eel(result,'stl');
        }

        function exportBinary_stl() {
            const result = exporter_stl.parse( scene, { binary: true } );
            console.log(result)
            eel(result,'stl');
        }

python

        @eel.expose
        def test_link(content,format):
            print(content)
            file = open('test.'+format, 'w+')
            file.write(content)
            file.close()

Но проблема в том что exportBinary_stl возвращает мне пустой {}
А в самой консоли он возвращает

js введите сюда описание изображения python введите сюда описание изображения

typeof показал что тип данных который я хочу передать называется object

Для сравнения exportASCII_stl возвращает все правильно в обоих консолях .

js введите сюда описание изображения python введите сюда описание изображения

так как typeof показал что это строка

Я не понимаю как мне передать Binary код. При открытие в текстовом редакторе я получаю неопозноный код. Когда я пытался сгенерировать ссылку и перейти по ней в браузере то файл сразу же скачался. без возможность посмотреть код.


Ответы (0 шт):