Страница 1 из 1
Передача файлов, почему не удается передавать уже открытые файлы?
Добавлено:
Вт мар 13, 2018 9:03 am
ngosar
Добрый день, вопрос такой, почему не удается передавать уже открытые файлы?
Re: передача файлов
Добавлено:
Вт мар 13, 2018 3:33 pm
Алексей Пикуров
Здравствуйте.
Потому что приложение, их открывшее, открывает их в монопольном режиме и не разрешает к файлу любой доступ, будь то чтение или запись.
Re: Передача файлов, почему не удается передавать уже открытые файлы?
Добавлено:
Вт мар 13, 2018 3:34 pm
ngosar
почему тогда остальные месенджеры, по типу скайпа или вайбера, спокойно с этой функцией справляются? сейчас перепроверили, тхт отправляет нормально, pdf и xlsx не отправляет, однако скайп прекрасно отправил все выше указанные
Re: Передача файлов, почему не удается передавать уже открытые файлы?
Добавлено:
Вт мар 13, 2018 3:44 pm
Алексей Пикуров
Понятия не имею.
Но уверен, что вы знаете, что Skype или Viber не умеют передавать папки с файлами, они не умеют передавать их напрямую между приложениями в зоне прямой видимости на большой скорости, не умеют отправлять клиент-сервер-клиент, а всегда заливают на сервер, откуда файлы потом скачивает клиент. И да, у них есть ограничения на размер файлов. Вы это тоже, уверен, знаете.
Технологии очень разные, и не в пользу Skype или Viber.
Re: Передача файлов, почему не удается передавать уже открытые файлы?
Добавлено:
Вт мар 13, 2018 3:52 pm
ngosar
хорошо, тогда другой вопрос на эту же тему, у нас в сети никто не может передать файлы более 200мб, на момент создания скрина, клиент повисает в ноль, спасает только убиение процесса через диспетчер
Re: Передача файлов, почему не удается передавать уже открытые файлы?
Добавлено:
Вт мар 13, 2018 4:13 pm
Алексей Пикуров
Вы не передаёте файл напрямую, вы заливаете его на сервер а потом скачиваете. Зависает, потому что MyChat Client скачивает файл в память целиком, а не по частям, это нужно ещё дорабатывать.
Используйте кнопку "Отправить файл" в привате. Это быстрее и лучше.
Re: Передача файлов, почему не удается передавать уже открытые файлы?
Добавлено:
Вт мар 13, 2018 4:23 pm
AVI
Да, это быстрее и лучше. Но как отучить теперь пользователей от drag&drop?
Была бы такая настройка запрета.
Re: Передача файлов, почему не удается передавать уже открытые файлы?
Добавлено:
Вт мар 13, 2018 4:24 pm
Алексей Пикуров
Что-нибудь придумаем со временем.