Как стать автором
Обновить

Комментарии 30

Интересно почему отказались от Seafile и Nextcloud (хотя там и пришлось бы доделать функционал)
Проект изначально был учебный, технологии Java, так что эти платформы не очень подходили, хотя функциональность действительно похожая
Как должна работать функция «Запросить файл» с точки зрения пользователя?
Я, как пользователь, могу хотеть получить какой-то документ, фотографию, аудиозапись/видеозапись, и т.д. Я могу совсем не знать, как называется соответствующий файл.
Это работает немного по-другому. Функция «Запросить файл» позволяет человеку, не имеющему аккаунта в SendFile, загрузить файл. Пользователь получает ссылку на форму загрузки файлов, а после загрузки автору запроса приходит уведомление, что требуемые файлы загружены. Т.е. например, у вас в компании установлен SendFile а у ваших клиентов нет. Вам нужны данные большого объема от ваших клиентов – вы посылаете им запрос, затем они загружают данные в систему, а вы получаете уведомление, что можете их скачать из SendFile.

image
Мне одному кажется, что проект совсем не использует современные технологии?
Java 6, Spring 3 — этим сейчас кто-то пользуется, когда начинает проект?
Мы начинали этот проект довольно давно. Соответственно в основе и остались такие технологии
Что мешает обновиться до восьмёрки и 4.3?

Не поймите меня не правильно, просто действительно интересно, ведь оба эти обновления принесут в проект массу полезных плюшек.
Переход на новые версии потребует времени разработчиков, которого всегда не хватает. Если нам это по каким-то причинам станет необходимо – перейдем
В статье речь про 8 месяцев. 8 месяцев назад была точно уже Java 8.
Даже если проект и начинался сильно раньше, то почему бы средствами тех же самых джуниров из лаборатории, не обновить технологии, которые используются в проекте?
Чуть выше ответил, что переход на новые версии потребует времени разработчиков, которого всегда не хватает. Если нам это по каким-то причинам станет необходимо – перейдем.
Понятно, удачи вам в развитии продукта!
Возможно, в данном случае всё не так или не совсем так, но по своему опыту я знаю, почему это зачастую бывает.

Служба безопасности Заказчика, Которого К Сожалению Нельзя Называть, ещё не одобрила использование Java8. А ещё они держат огромный штат машин на Windows XP с IE7, и требуют от поставщиков ПО совместимости с устаревшими ОС и браузерами. В данной ситуации хорошо и сотрудникам СБ Заказчика, занятым «полезной деятельностью», и Исполнителю — «любой каприз за ваши деньги». AndyKy, у вас не так?

Всё это шапито продолжается бесконечно, а потом все удивляются, как это WannaCry и Petya могут наводить такой шорох в серьёзных конторах. Да вот так.

И действительно забавно в 2017 году читать на Хабре про Java6.
Иван, на фразе про совместимость с IE7 по щеке скатилась слеза, знаете о чем пишите. Но в данном случае это не так. Для Того Самого Заказчика сделана отдельная ветка и в ней же поддерживается. Основная ветка так живет исторически. Кроме времени разработчиков ничего не мешает перейти на Java8, но время довольно существенный для нас фактор.
А пользоваться sendFile можно как-то людям, которые никак не связаны с компанией Artezio и Ланит? :)
Можно, но не бесплатно :)
как бэ если работает, то и трогать не стоит. а старые технологии или нет, странный вопрос…
Интересно было бы узнать как реализовано само хранение файлов.
Если коротко, то файлы хранятся как файлы. :) Реализован механизм создания любого количества хранилищ с контролем максимального объема и привязки пользователя или группы пользователей к хранилищу
Мы это реализовали значительно раньше, но дело даже не в этом. Не все готовы хранить свои файлы на серверах Dropbox. Наше решение может быть развернуто внутри инфраструктуры компании заказчика. Плюс цена за подписку Dropbox Business в случае большой компании не такая уж и демократичная
эта функция доступна и в обычной версии Dropbox
А почему нет шифрования?
Шифрование трафика — https, шифрование данных и логика закрытых паролями ссылок у нас в backlog, обязательно сделаем, это одна из приоритетных задач
Знакомые лица… :) Молодцы!!!
вот честно — после слов ClamAV читать расхотелось
объясню чтобы не быть голословным:
1. сигнатурные методы ушли в прошлое
2. повторяем пункт 1.

почему нельзя было сделать микросервис «проверить на какой-тоAV» и после получения выставлять флаг «проверен тем-то»

ну и да — это студенческая подделка, без обид. на что тут тратить столько времени непонятно.
хотя в качестве to-it-as-you-know и посмотреть чего получится — в принципе да
Антивирус, конечно, может быть подключен и другой. Что бы вы порекомендовали из бесплатных серверных?
avast дает свой серверный вариант по реквесту в саппорт
но это мелочи
вопрос — а есть возможность сделать каскад проверок? вот просто сразу — архитектурой это предусмотрено?
Просто из настроек – нет, у нас не было такой задачи, но добавить вызов еще нескольких проверок не проблема, можно и гибкие конфиги под это сделать, если будет в этом необходимость.
хм, поделка может и студенческая, а что сделали вы?
Зарегистрируйтесь на Хабре, чтобы оставить комментарий