Получить изображение с сервера в Unity 2018

Вы можете использовать localDataStorage для прозрачного хранения типов данных javascript (Array, Boolean, Date, Float, Integer, String и Object). Он также обеспечивает легкую обфускацию данных, автоматически сжимает строки, облегчает запрос по ключу (имя), а также запрос по (ключевому) значению и помогает обеспечить сегментированное разделяемое хранилище в том же домене с помощью префикса ключей.

[ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ] Я являюсь автором утилиты [/ DISCLAIMER]

Примеры:

localDataStorage.set( 'key1', 'Belgian' )
localDataStorage.set( 'key2', 1200.0047 )
localDataStorage.set( 'key3', true )
localDataStorage.set( 'key4', { 'RSK' : [1,'3',5,'7',9] } )
localDataStorage.set( 'key5', null )

localDataStorage.get( 'key1' )   -->   'Belgian'
localDataStorage.get( 'key2' )   -->   1200.0047
localDataStorage.get( 'key3' )   -->   true
localDataStorage.get( 'key4' )   -->   Object {RSK: Array(5)}
localDataStorage.get( 'key5' )   -->   null

Как вы можете видеть, примитивные значения соблюдаются.

0
задан Gianmarco Biscini 20 March 2019 в 12:13
поделиться

1 ответ

Проблема была просто в том, что я не указывал длину содержимого в заголовках. Таким образом, серверная часть должна быть:

if environ['REQUEST_METHOD'] == 'GET':
        status = '200 OK'
        headers = [('Content-type', 'image/png')]
        img=open("./static/uploads/"+"imageName", "rb").read()
        start_response(status,[
            ('Content-type', 'image/png'),
            ('Content-Length', str(len(img))),
        ])

        return img
0
ответ дан Gianmarco Biscini 20 March 2019 в 12:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: