Как я могу оценить размер строки на диске с помощью JavaScript?

Мне нужно попытаться оценить размер DISK текстовой строки (которая может быть необработанным текстом или строкой в ​​кодировке Base64 для изображения / звука и т.д.) в JavaScript. Не знаю, как это оценить. Единственное, что я могу найти в Google, это . length , поэтому я подумал, что, возможно, кто-то из StackOverflow может знать ...

Причина, по которой мне нужно знать, заключается в том, что у меня есть сценарий localStorage, который нуждается (или хотел бы иметь) возможность проверять, когда пользователь приближается к своему Квота 5 МБ (или 10 МБ в IE) и запрос на увеличение максимального размера домена. Итак, если пользователь наберет, скажем, 4,5 МБ данных, он запросит

. Вы приближаетесь к ограничению данных в 5 МБ для вашего браузера. Увеличьте максимальное количество данных на ... [инструкции по увеличению его для браузера]

8
задан Oscar Godson 29 November 2010 в 22:33
поделиться