Возможно ли прочитать файл с пути в JavaScript и создать байт [] этого файла?Файл JavaScript для байта []
ответ
Существует две формы JavaScript: клиентская и серверная. В клиентском JavaScript это невозможно, тогда как на серверном JavaScript это возможно. Это зависит от того, используете ли вы клиентский или серверный JavaScript.
Тем не менее, клиентский JavaScript гораздо более распространен, и если вы используете серверный JavaScript, вы, вероятно, знаете ответ на свой вопрос. Поэтому я собираюсь выйти на конечность и сказать, что нет, это невозможно прочитать с пути в JavaScript и создать байт [] из этого файла.
(Кроме того, неясно, что вы подразумеваете под байтом []; это не общая нотация при использовании JavaScript. Вы уверены, что не говорите о Java? Java полностью отличается от JavaScript: в байте Java [] является более распространенным нотация)
Я считаю, что он просто хотел узнать, может ли он загружать байты файла в массив. Javascript не имеет этих обозначений, но массив чисел будет по существу делать то же самое. У вас есть ссылки на серверный JavaScript? Я не использовал javascript на стороне сервера, и мне интересно, где он используется. – Zoidberg
Zoidberg, посмотрите на http://en.wikipedia.org/wiki/Server-side_JavaScript –
как вы это сделаете на серверном javascript?Это гораздо более распространено сейчас в 2015 году, но все ответы на этот вопрос на этом веб-сайте касаются клиентских js – CQM
№. JavaScript предназначен специально для того, чтобы иметь минимальное количество файлов IO (думаю, куки), поскольку разрешение доступа к произвольным файлам (локальным и удаленным) будет представлять собой серьезный риск для безопасности.
Для всех, кто пишет о файле-i/o и угрозе безопасности: для веб-браузера, выполняемого в браузере, файл i/o представляет угрозу безопасности. Однако не зависит от языка программирования. Риск, как указано здесь, в основном применим ко всем языкам программирования. – gimpf
File I/O в Javascript считается серьезным риском безопасности:
http://forums.devshed.com/javascript-development-115/file-i-o-with-javascript-10376.html
Да, вы можете - в Firefox, так или иначе.. Другие браузеры могут или не могут разрешить это в будущем.
Сделать поле для загрузки файла, чтобы пользователь мог выбрать файл и прочитать его через список input.files. например. document.getElementById('myuploadfield').files[0].getAsBinary()
. Это ставит каждый байт в один символ строки JavaScript, который близок к байту [], как вы собираетесь получить.
Это довольно специализированный интерфейс и, возможно, не правильная вещь - прислушайтесь к другим ответам, потому что очень возможно, что вы пытаетесь сделать что-то неподобающим образом. Трудно сказать без контекста.
, направленных на соответствующую и интересную информацию. –
+1 .. что Мехмет сказал – rennat
Вы, кажется, совершенно забытые мобильные платформы и javascript, предназначенные для запуска без флагов безопасности, установленных так же. Я получаю доступ к своим файлам в моем javascript-коде, который работает на моем iPhone. Вы просто не можете получить доступ к файловой системе пользователей, только ваша собственная файловая система, которая в основном представляет собой папку, изолированную от остальной системы.
Sp. Его вопрос был совершенно верен. Также вы должны искать Javascript blobs (двоичные большие объекты) и типизированные массивы. Вы можете выделять «обычные» байты, слова и longword массивы в JS, но люди редко используют их.
- 1. Как создать файл байта?
- 2. запись байта [] как mp3 файл
- 3. Как читать двоичный файл байта байтом с помощью javascript?
- 4. Определение байта arrray в javascript
- 5. Вывод байта [] в файл .txt
- 6. Создать zip-файл с байта []
- 7. Преобразование двоичного байта в javascript
- 8. Скопируйте двоичный файл 32 байта на 32 байта
- 9. Прочитать файл с байта a до байта b
- 10. Подайте данные байта байта на флеш-плеер из javascript?
- 11. Конвертировать 3 байта RGB в 2 байта в javascript
- 12. оптимизация для большого байта []
- 13. Оператор перегрузки для байта []
- 14. Значение GPIO для байта
- 15. Строка для байта [delphi]
- 16. Почему пустой файл имеет 3 байта
- 17. Как разбить двоичный файл на 4 байта?
- 18. ASP.NET MVC Возвращаемый файл из байта []
- 19. Как читать смешанный файл байта и строки
- 20. Формат дампа пакета/шестнадцатеричного формата для байта [] в текстовый файл
- 21. Бинарный файл чтения байта [] для преобразования строк не так?
- 22. Использование WinDbg для записи содержимого управляемого байта [] в файл
- 23. Как использовать java.nio.channels.FileChannel для записи байта [] в файл - Основы
- 24. Значение байта импорта: значение байта
- 25. Обновление данных для каждого байта
- 26. Запись байта в файл с ассемблером x86
- 27. Почему пустой текстовый файл содержит 3 байта?
- 28. Создать zip-файл с байта в Python?
- 29. Python - Как отредактировать шестнадцатеричный файл байта байтом
- 30. PHP Curl download возвращает нулевой файл байта
Я думаю, вы должны дать нам больше информации о том, что именно вы пытаетесь сделать. –