indexed-db websql ydn-db для хранения загруженных данных

Я пытаюсь сохранить загруженные данные, например. img, txt, xls в indexeddb или websql, используя ydn-db

Но я получаю эту ошибку в chrome U*ncaught DataCloneError: объект не может быть клонирован. при попытке вставить объект большого двоичного объекта*.

Могу ли я привести простой пример того, как я могу вставлять большие двоичные объекты в indexed-db?

Также несколько Вопрос:

1. У меня есть массив загруженного файла, но я могу вставить его в idnexeddb и получить, сохранив тип поля = TEXT в ydn. Но он не работает в сафари... он возвращает мне объект без данных.

2. Каков максимальный размер строки и других типов, которые мы можем вставить в поле в indexed-db и websql с помощью ydn?


person Swapnil Mhaske    schedule 14.01.2014    source источник


Ответы (1)


Chrome еще не поддерживает клонирование Blob.

  1. Я не думаю, что WebSQL поддерживает ArrayBuffer.

  2. Нет предела, но если вы задаете этот вопрос, он ведет в неправильном направлении. Не индексируйте его вообще.

Вы можете добиться наилучшей совместимости, сохраняя необработанные данные без структуры.

person Kyaw Tun    schedule 14.01.2014
comment
Что вы имеете в виду под моей необработанной структурой данных? Можете ли вы точно указать, что я должен вставить в ydn, который будет поддерживаться кросс-браузером. Для этого сценария загрузки файла. - person Swapnil Mhaske; 15.01.2014