Pregunta

Debido a la falta de respuesta a mi pregunta , probablemente debido a una mala redacción de mi parte. Desde entonces, he pensado en mi pregunta original y decidí reformularla, ¡con suerte para mejor! :)

Creamos software empresarial personalizado para nuestros clientes, y con frecuencia desean que se agreguen archivos adjuntos a ciertas entidades comerciales. Por ejemplo, desean adjuntar un documento de Word a un cliente o una imagen a un trabajo. Tengo curiosidad sobre cómo otros manejan lo siguiente:

  • ¿Cómo adjunta el usuario los documentos? ¿Accesorio único? ¿Archivo adjunto?
  • Cómo mostrar el adjunto ¿documentos? Lista simple? Lista detallada?
  • Y la pregunta asesina, ¿cómo ¿Entonces el usuario edita los documentos adjuntos? ¿Es esto posible en un entorno web? De acuerdo, el usuario puede ver el archivo adjunto.
  • ¿Existe una buena biblioteca de control para ayudar a administrar este proceso?

Nuestro entorno de desarrollo actual es ASP.NET y C #, pero no creo que esta sea una pregunta bastante agnóstica cuando se trata de herramientas de desarrollo, salvo por el hecho de que necesito trabajar en un entorno web.

Parece que siempre tenemos problemas con el cliente y trabajamos con archivos adjuntos en un entorno web, por lo que estoy buscando algunos éxitos que otros programadores han tenido con su base de usuarios sobre la mejor manera de interactuar archivos adjuntos.

¿Fue útil?

Solución

  • Comience con un control de carga de archivos (" botón Examinar "), y use JavaScript para agregar dinámicamente más controles de carga si desean adjuntar múltiples archivos en un solo lote.
  • Muéstrelos en un formato de lista simple (Nombre de archivo, tipo, tamaño, fecha), pero proporcione detalles completos en otro lugar si los desean.
  • Si quieren editar los archivos, tienen que descargarlos y luego volver a cargarlos. Por lo tanto, necesita una forma en que puedan decir "este archivo adjunto anula ese archivo adjunto anterior".
  • No estoy familiarizado con C # y ASP.NET, por lo que no puedo recomendar ninguna biblioteca que ayude.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top