Je dois essayer d'estimer la taille DISK d'une chaîne de texte (qui pourrait être du texte brut ou une chaîne codée Base64 pour une image/audio/etc) en JavaScript. Je ne suis pas sûr de savoir comment estimer cela. La seule chose que je peux trouver est Google .length
donc je pensais que peut-être quelqu'un sur StackOverflow pourrait savoir ...Comment puis-je estimer la taille du disque d'une chaîne avec JavaScript?
La raison pour laquelle je dois savoir est que j'ai un script localStorage qui a besoin (ou aimerait avoir) la possibilité de vérifiez quand un utilisateur approche son quota de 5 Mo (ou 10 Mo dans IE) et demandez-lui d'augmenter la taille maximale du domaine. Donc, si un utilisateur frappe, disons, 4,5 Mo de données, il invite avec
Vous approchez de vos navigateurs 5 Mo bouchon de données. S'il vous plaît augmenter vos données max par ... [instructions sur l'augmentation pour le navigateur]
Je ne suis pas sûr de votre question. Pouvez-vous reformuler? Et: Pourquoi n'essaies-tu pas ce que tu as trouvé? – jwueller
@elusive; Parce que la longueur d'une chaîne est différente de l'espace disque qu'elle occupe. –
Oups! Je suis désolé, j'ai oublié d'ajouter le mot clé là-bas ... je l'ai ajouté maintenant en majuscules et en italiques pour que personne ne manque. J'ai complètement oublié d'ajouter que :( –