Здесь вы можете задать любые вопросы по MyChat, по работе программы, её настройке, лицензированию и т.д.
Аватара пользователя
MK
Здравствуйте.
Периодически проявляется проблема с передачей файлов, выражающаяся в следующем:
при получении файла у получающего в окне привата нет ссылки "Открыть папку с принятыми файлами", как и нет самого передаваемого файла в этой папке, если нажать "Файлы - Посмотреть принятые файлы от", при том что в окне привата имя переданного файла имеется и кликабельно. В папке с принятыми от контакта файлами переданный файл появляется после того, как в окне привата щелкнешь на имя файла.
Вложения
1.png
Файл передан, но в папке его нет
1.png (112.74 КБ) Просмотров: 1433
2.png
Файл в папке появился после клика на него в окне привата
2.png (115.91 КБ) Просмотров: 1433
Аватара пользователя
Алексей Пикуров
Здравствуйте. Это не проблема, файл залит на сервер и его нужно скачать оттуда, кликнув по нему.
Аватара пользователя
Алексей Пикуров
Переношу тему в раздел вопросов и меняю название.
Аватара пользователя
MK
А есть ли возможность сделать так, чтобы файл сразу попадал на ПК принимающего? Или заливался на сервер только в случае офлайна принимающего.
Аватара пользователя
Алексей Пикуров
Да, передавайте файлы только напрямую, кнопкой в привате.
Аватара пользователя
MK
Какую практическую пользу несёт сохранение файлов на сервере при перетаскивании их в окно привата?
Аватара пользователя
Алексей Пикуров
Об этом подробно написано в новости, посмотрите пункт 1, там про вставку файлов в конференции, но технология та же.
Аватара пользователя
Алексей Пикуров
И ещё в блоге я писал, тоже почитайте, там подробнее рассказывается.
Аватара пользователя
MK
Прочитал. Спасибо за ссылки.
АлексейПавлюк
Соглашусь, непривычно, неудобно. У нас сервер mychat живёт на виртуальной машине, и с таким алгоритмом передачи файлов, виртуальный жесткий диск постоянно пухнет без веской причины.

Как предложение:
При отсутствии реакции от адресата на отправленный файл в течении заданного времени, файл уходит на сервер (как сделано сейчас сразу).
АлексейПавлюк
Тем более, самые привычные способы отправки фалов (в нашей сети во всяком случае) это либо ПКМ-> отправить, либо перетащить в чат. Из привата практически никто никогда не оправляет.
Аватара пользователя
Алексей Пикуров
Алексей, поясните, что конкретно вы хотели сказать, я не понял.
и с таким алгоритмом передачи файлов, виртуальный жесткий диск постоянно пухнет без веской причины

Не пухнет. У вас на сервере есть автоматическая чистка файлов, к которым никто не обращается.
АлексейПавлюк
Я имел ввиду, что к примеру файл виртуального жёсткого диска в настройках установлен, как динамический. Т.е. увеличивается в объеме по мере поступления файлов до размера, заданного в настройках виртуальной машины. Например 100Гб. Виртуальная ОС этот диск видит с заданным объемом в 100гб, но по факту, файл виртуального жёсткого диска изначально значительно меньше, например 20Гб. Потом он начинает увеличиваться до заданной величины. При удалении лишних файлов внутри виртуальной ОС, диск очищается (она так думает), но вот файл виртуального жёсткого диска умеет только динамически увеличиваться, а уменьшаться нет. Вот и получается, что он распухнет в итоге до 100Гб, но внутри виртуальной ОС всё будет в порядке. А вот для хоста, где развёрнута эта виртуалка это будут 100Гб, т.е. довольно большой объем будет наполнен ничем. Примерно так.
Аватара пользователя
Алексей Пикуров
Ок, тут понятно. А что вы предлагаете?