7
votes

Fichier javascript à byte []

est-il possible de lire un fichier dans un chemin de chemin dans JavaScript et de créer un octet [] de ce fichier?


1 commentaires

Je pense que vous devriez nous donner plus d'indices sur ce que vous essayez exactement de faire.


5 Réponses :


5
votes

non. JavaScript est conçu délibérément pour avoir des fichiers très minimes io (Pensez cookies) car lui permettant d'accéder aux fichiers arbitraires (locaux et distants) constituerait un risque de sécurité massive.


1 commentaires

Pour tous ceux qui écrivent sur File-E / S et Risque Security: Pour Web, JavaScript est exécuté dans le fichier de navigateur d'E / S est un risque de sécurité. Ne dépend pas du langage de programmation, cependant. Le risque, comme indiqué ici, est essentiellement applicable à toutes les langues de programmation.



7
votes

Il existe deux formes de JavaScript: côté client et côté serveur. Dans JavaScript côté client, il n'est pas possible, tandis que dans JavaScript côté serveur, il est possible. Cela dépend donc de savoir si vous utilisez JavaScript côté client ou côté serveur.

Cela dit, JavaScript côté client est beaucoup plus courant et si vous utilisiez JavaScript côté serveur, vous connaîtriez probablement la réponse à votre question. Donc, je vais sortir sur un membre et dire que Non, il n'est pas possible de lire dans un chemin dans JavaScript et de créer un octet [] à partir de ce fichier . .

(aussi, il est difficile de savoir ce que vous entendez par un octet []; ce n'est pas une notation commune lors de l'utilisation de JavaScript. Êtes-vous sûr de ne pas parler de Java? Java est complètement différent de JavaScript: dans Java Byte [] est une notation plus commune.)


2 commentaires

Je crois qu'il voulait juste savoir s'il pouvait charger les octets du fichier dans un tableau. JavaScript n'a pas cette notation, mais un tableau de chiffres ferait essentiellement la même chose. Avez-vous des liens sur Serverside JavaScript? Je n'ai pas utilisé le côté serveur JavaScript et je suis curieux de savoir où il est utilisé.


Comment faites-vous cela dans JavaScript côté serveur? Il est beaucoup plus commun actuellement en 2015, mais toutes les réponses sur ce type de question sur ce site Web sont sur le côté client



0
votes

Les E / S de fichier en JavaScript sont considérés comme un risque de sécurité grave:

http: //forums.devéd. .Com / JavaScript-Développement-115 / Fichier-io-with-javascript-10376.html


0 commentaires


3
votes

Vous semblez avoir des plates-formes mobiles complètement oublies et un javascript conçu pour fonctionner avec des drapeaux de non-sécurité définis ce qui est aussi. J'accède à mes fichiers juste bien dans mon code JavaScript, qui fonctionne sur mon iPhone. Vous ne pouvez pas accéder au système de fichiers utilisateur, seul votre propre système de fichiers qui est fondamentalement un dossier isolé du reste du système.

SP sa question était parfaitement valide. De plus, vous devriez rechercher des blobs JavaScript (objets volumineux binaires) et des tableaux dactylographiés. Vous pouvez allouer des billets "normaux", des tableaux de mots et de longues-mots sur JS - mais les gens les utilisent rarement.


0 commentaires