2013-05-10 4 views
0

Я ищу способ для загрузки кусочка текстового файла из своих браузеров.Загрузить выдержки из текстовых файлов

Ситуация такова: у нас есть конвейер, который должен работать только на небольшом фрагменте большого файла данных, который будет загружен пользователями. Мы хотим не загружать весь файл, а на клиентской стороне извлекать из своего локального файла соответствующие данные и загружать только это.

Насколько мне известно, это невозможно с помощью JavaScript или любых новых функций HTML-5 по соображениям безопасности. Его можно загрузить весь файл, но не вырезать его, и извлечь фрагменты для загрузки.

Чтение, которое я сделал, заставляет меня думать, что единственный способ сделать то, что мы хотим, - это апплет Java. Я нашел много Java-апплетов (например: http://jupload.sourceforge.net), но это не позволяет мне извлекать фрагменты файла.

Любые предложения о том, где я могу найти, как извлечь часть файла, будут оценены.

Обратите внимание, что это не спрашивает о том, как загрузить файл, или обрезать файл и загрузить все результирующие фрагменты. Обе из тех, на которые я нашел решения.

ответ

1

На самом деле это возможно, используя только чистый JavaScript с помощью FileReader API: https://developer.mozilla.org/en-US/docs/DOM/FileReader

Я использовал его, чтобы изменить размер изображения в формате JPEG (либо с холстом или WebGL) и инжектируем в EXIF ​​данные на изменения размеров изображений перед загрузкой ,

Смежные вопросы