Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Обработка файлов doc docx 
:(
    Опции темы
akburko
Дата 30.7.2016, 06:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 30.7.2016

Репутация: нет
Всего: нет



Есть необходимость после выбора файла определить количество строк и слов в нем. Подскажите, есть ли какие библиотеки для этого.
Поиск в инете ничего толкового не дал. Пробовал - https://github.com/jsFile/jsFile. Не заработало.


Это сообщение отредактировал(а) akburko - 30.7.2016, 06:34
PM MAIL   Вверх
_zorn_
Дата 31.7.2016, 16:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1076
Регистрация: 21.8.2007

Репутация: 1
Всего: 12



Внятнее можно ?
Что значит "выбор файла" ?
Судя по "яваскрипт" вы имеете ввиду когда пользователь добавляет файл для загрузки. В этом случае огорчу - НИКАК.
Доступа к файлам на компьютере пользователя у вас нет и не будет (иначе это дырень в безопасности).
PM MAIL   Вверх
akburko
Дата 31.7.2016, 16:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 30.7.2016

Репутация: нет
Всего: нет



Цитата(_zorn_ @ 31.7.2016,  16:23)
Внятнее можно ?
Что значит "выбор файла" ?
Судя по "яваскрипт" вы имеете ввиду когда пользователь добавляет файл для загрузки. В этом случае огорчу - НИКАК.
Доступа к файлам на компьютере пользователя у вас нет и не будет (иначе это дырень в безопасности).

А вежливее можно?
Истолковано верно, значит внятнее некуда. 
А как насчет этого - http://xbsoftware.ru/blog/failovaya-sistem...lov-v-brauzere/

PM MAIL   Вверх
_zorn_
Дата 31.7.2016, 17:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1076
Регистрация: 21.8.2007

Репутация: 1
Всего: 12



Ну извините, если резко.
Ссыль ниочем. Там на сколько понял про драгэндроп.
Тут никаких проблем. 
Объясню на пальцах - максимум ты знаешь имя загружаемого файла. Большего доступа тебе никто не даст.
Для доступа к компу пользователя - вышеупомянутый мёртвый активХ, либо ява аплет.
PM MAIL   Вверх
ksnk
Дата 31.7.2016, 17:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

Репутация: 84
Всего: 386



С одной стороны, все, конечно, не так однозначно. Некоторые возможности есть. Но пользователь сам должен дропнуть файл на страницу или выбрать его в окне загрузки элемента file. Тогда можно получить про файл фактически все, его имя, его размер, его дату создания, его содержимое. Записать обратно - нельзя.

С другой стороны, для файлов с расширением doc или docx все значительно сложнее. Doc - это вообще- староглиняный формат документов, придуманный Микрософтом во времена, когда компьютеры были большими. Формат удачный, хотя бы по тому, что дожил вместе с Микрософтом до наших дней, но прочитать его на коленке, простыми функциями не получится. DOCX - немного более свежий, однако его содержимое тоже довольно сложно, вообще говоря - это заархивированный каталог с xml файлами. Так что по содержимому этих файлов, вообще говоря, нельзя сказать что там такое, без довольно сложной процедуры чтения. 
Оно действительно нужно? Именно для doc'ов? Может обычными маленькими текстовыми файлами можно обойтись?


--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
_zorn_
Дата 2.8.2016, 19:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1076
Регистрация: 21.8.2007

Репутация: 1
Всего: 12



Цитата(ksnk @  1.8.2016,  00:54 Найти цитируемый пост)
 все, конечно, не так однозначно

Все очень даже однозначно. Пока ты не получил файл на сервер у тебя кроме его имени ничего нет... И НЕ БУДЕТ.
Ну а про задачу... ее никто толком не описал. Надо "сказать сколько строчек в doc файле когда пользователь его выбирает". И яваскрипт тулят...

Это сообщение отредактировал(а) _zorn_ - 2.8.2016, 19:32
PM MAIL   Вверх
ksnk
Дата 10.8.2016, 11:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

Репутация: 84
Всего: 386



Цитата(_zorn_ @  2.8.2016,  19:29 Найти цитируемый пост)
Все очень даже однозначно. Пока ты не получил файл на сервер у тебя кроме его имени ничего нет... И НЕ БУДЕТ.

Цитата

File API позволяет получить доступ к содержимому файла, который перенесён в браузер при помощи Drag’n’Drop или выбран в поле формы

Нужно ли пояснять как и каким образом можно раздобыть содержимое дропнутого файла? Уменьшение картинок на стороне клиента при загрузке - одно из применений такого АПИ.


--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0640 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.