Всё о о Microsoft Exchange Server и электронной почте.

Файловую помойку в массы!

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

  1. Создал папку и дал права на нее
  2. Сообщил пользователю о нахождении файлов
  3. Пользователь их забирает и стирает папку.

Папки раз в неделю удаляются.

Со времененем возникает ситуация, когда нужно организовать разовый обмен файлами с внешними организациями. Можно файлы послать по почте, но если они большого размера и отправитель не знает, что такое «порезанный архив» и предпочитает ныть о дебилах ИТшниках, о том, что все очень сложно, чем один раз разобраться с архиватором. Ну да ладно, делать то что?

  • Предложить положить на рапидшару – плохой тон. Должен быть свой сервис.
  • Предложить обращаться к своим Итшникам, тоже не очень хорошо.
  • Сделать FTP для отправителя, боже упаси и FTP запрещен частенько в компаниях.

Мне очень понравилось решение, которое предлагает служба поддержки Микрософт. Если нужно отослать им файлы, то они дают разовый пароль и имя пользователя. Закачивай сколько влезет. Интерфейсик там даже какой-то есть по HTTP.

Внимание вопрос, а как это сделать в жизни? Может уже есть готовые фришные решения?

Что должен уметь софт:

  1. Выдать любому Интернет пользователю логин и пароль.(это не должны быть данные из AD) Это должен делать админ по запросу.
  2. Пользователь из Интернет должен иметь возможность закачать /удалить файл из Интернет по HTTP.
  3. Пользователь сети должен иметь возможность скачать эту информацию на компьютер.
  4. Через время логин, пароль и данные должны удаляться.

Я уверен, что есть набор HTML, позволяющие это делать на простом IIS. Мы пока поиск продолжаем. SharePoint не подходит, т.к. это лишнее. Хочется более простое решение. Если знаете – поделитесь. К чему мы пришли, я напишу позже.

Похожие посты:

  • Sergei Manaenkov

    Так обычная CMS (любая opensource, php + mysql) это может, вот только не видел ни в одной блокирование пользователя по истечении некоторого времени, ну так это и дорисовать можно.

  • Pavel Nagaev

    хочется на asp, да под IIS, да чтобы не возиться долго. Поставил и забыл.

  • Alexander

    Готового не знаю, хотя вряд ли его может не быть — наверняка кто-то делал и не раз.
    Если писать самому.- Навскидку. я бы сделал так — IIS (ASP) & SQL. Контент хранить в бинарном виде на SQL Server. Этим обеспечивается достаточный уровень безопастности (фиг что исполнится преднамеренно) и структурированности данных (что кому принадлежит). На веб-сервере — ASP. То что можно читать-писать файлы из-в SQL минуя файловую систему как хранилице — испробованно много раз. Несложная процедура, запускаемая из веб-интерфейса админом, генерит логин-пароль для SQL Server и вносит его в заранее заданную роль (безопастность все же). Планировщик SQL Server время от времени подчищает выданные логины к базе и относящиеся к ним данные…
    Но это — если самому делать. Готового, повторюсь, не видел.

  • Alexander

    А к какому решению пришли вы?

  • Pavel Nagaev

    Alexander, к сожалению пока ни к какому. Как это говорится: «неспешно продам», так я буду «неспешно искать» 🙂 Это не первостепенная задача.