Как вы обрабатываете вложения в вашем веб-приложении? - PullRequest
3 голосов
/ 24 сентября 2008

Из-за отсутствия ответа на мой оригинальный вопрос , вероятно, из-за плохой формулировки с моей стороны. С тех пор я подумал над своим первоначальным вопросом и решил перефразировать его, надеюсь, к лучшему! :)

Мы создаем индивидуальные бизнес-программы для наших клиентов, и довольно часто они хотят, чтобы вложения были добавлены в определенные бизнес-объекты. Например, они хотят прикрепить документ Word к клиенту или изображение к работе. Мне любопытно, как другие справляются со следующим:

  • Как пользователь прикрепляет документы? Одиночное вложение? Пакетное вложение?
  • Как вы отображаете прикрепленный документы? Простой список? Подробный список?
  • И вопрос убийцы, как пользователь затем редактирует прикрепленные документы? Возможно ли это даже в веб-среде? Разумеется, пользователь может только просматривать вложение.
  • Есть ли хорошая управляющая библиотека для управления этим процессом?

Нашей текущей средой разработки являются ASP.NET и C #, но я не думаю, что это довольно агностический вопрос, когда речь идет об инструментах разработки, за исключением того факта, что мне нужно работать в веб-среде.

Кажется, что мы всегда сталкиваемся с проблемами с клиентом и работаем с вложениями в веб-среде, поэтому я ищу успехов , которые другие программисты имели со своей базой пользователей о том, как лучше всего взаимодействовать с вложениями .

Ответы [ 2 ]

5 голосов
/ 24 сентября 2008
  • Начните с одного элемента управления загрузкой файлов («Кнопка обзора») и используйте JavaScript для динамического добавления дополнительных элементов управления загрузкой, если они хотят прикрепить несколько файлов в одном пакете.
  • Отобразите их в простом формате списка (имя файла, тип, размер, дата), но предоставьте полную информацию в другом месте, если они хотят.
  • Если они хотят редактировать файлы, они должны загрузить их, а затем повторно загрузить их. Следовательно, вам нужен способ, чтобы они могли сказать: «эта привязанность отменяет эту старую привязанность».
  • Я не знаком с C # и ASP.NET, поэтому не могу рекомендовать какие-либо библиотеки, которые помогут.
3 голосов
/ 24 сентября 2008
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...