Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Веб-программирование > JavaScript / HTML

JavaScript / HTML Создание динамической разметки страниц

Ответ
 
Опции темы
Старый 20.07.2011, 03:18   #1
ІГРОГРАЙКО
ПроЭктировщик
 
Аватар для ІГРОГРАЙКО
 
Регистрация: 20.06.2009
Адрес: Україна
Сообщений: 152
Написано 10 полезных сообщений
(для 24 пользователей)
Чтение файла в JS

Привет!

Никак не могу разобратса как все таки прочитать бинарно файл с помощю JS?

На C# есть:
FileStream file = new FileStream(filename, FileMode.Open);
BinaryReader reader = new BinaryReader(file);
потом можна без проблем читать даные нужного мне типа:
byte data1 = reader.ReadByte();
ushort data2 = reader.ReadUInt16();
Помогите мне пожалуйста!
__________________
Blitz3D, XNA, WebGL, OpenGL, Unity3D
PC: ASUS A55VM Core i3 (2.4Ghz), 6 Gb RAM, Nvidia GF 630M GT 2Gb
(Offline)
 
Ответить с цитированием
Старый 21.07.2011, 17:14   #2
Жека
Дэвелопер
 
Регистрация: 04.09.2005
Адрес: Красноярск
Сообщений: 1,376
Написано 491 полезных сообщений
(для 886 пользователей)
Ответ: Чтение файла в JS

Я слышал когда-то, что в целях безопасности джава-скриптам закрыта дорога к файловой системе.
(Offline)
 
Ответить с цитированием
Старый 21.07.2011, 17:16   #3
Reizel
Задрот
 
Аватар для Reizel
 
Регистрация: 24.07.2009
Адрес: Ивановская область, г. Кинешма
Сообщений: 1,574
Написано 407 полезных сообщений
(для 863 пользователей)
Ответ: Чтение файла в JS

Естественно. С помощью JS нельзя вообще с файлами работать - это под запретом.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
moka (21.07.2011)
Старый 21.07.2011, 23:20   #4
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Чтение файла в JS

Объясни, где и зачем тебе это нужно, там скорее найдётся другое решение для твоей задачи..
(Offline)
 
Ответить с цитированием
Старый 23.07.2011, 19:11   #5
ІГРОГРАЙКО
ПроЭктировщик
 
Аватар для ІГРОГРАЙКО
 
Регистрация: 20.06.2009
Адрес: Україна
Сообщений: 152
Написано 10 полезных сообщений
(для 24 пользователей)
Ответ: Чтение файла в JS

Мне нужно сделать кнопку для добычи даных с файла.
Вот здесь есть примеры
http://www.html5rocks.com/en/tutorials/file/dndfiles/
но я чето не пойму куда в конце они помещают добытие даные и вопще трудно понимаю как оно работает...
__________________
Blitz3D, XNA, WebGL, OpenGL, Unity3D
PC: ASUS A55VM Core i3 (2.4Ghz), 6 Gb RAM, Nvidia GF 630M GT 2Gb
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо ІГРОГРАЙКО за это полезное сообщение:
LLI.T.A.L.K.E.R. (27.09.2011), moka (24.07.2011)
Старый 26.08.2012, 19:15   #6
ІГРОГРАЙКО
ПроЭктировщик
 
Аватар для ІГРОГРАЙКО
 
Регистрация: 20.06.2009
Адрес: Україна
Сообщений: 152
Написано 10 полезных сообщений
(для 24 пользователей)
Сообщение Ответ: Чтение файла в JS

Вот мой самый простой пример чтения текстовых файлов:
<html>
<
input type="file" id="files" name="file" />
</
html>

<
script>
    function 
handleFileSelect(evt) {

        var 
files evt.target.files// FileList object

        
var files[0]; // Выбор файла из FileList object

        
var reader = new FileReader(); // Инициализация чтения файла
        
        
reader.readAsText(f);   // Чтение текста из файла
        
        
reader.onload loaded;  // Этот вызов выполняется после загрузки файла в память
        
        
function loaded(evt) {
            
alert(evt.target.result);  // Объект result содержит текст с нашего файла
        
}
    }
    
document.getElementById('files').addEventListener('change'handleFileSelectfalse);  // А это мы добавили обработчик для открытия файла. То есть после выбора файла запустится функция handleFileSelect(evt)
</script> 
__________________
Blitz3D, XNA, WebGL, OpenGL, Unity3D
PC: ASUS A55VM Core i3 (2.4Ghz), 6 Gb RAM, Nvidia GF 630M GT 2Gb
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 13:21.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com