Question

En raison d'un manque de réponse à mon message d'origine question , probablement en raison d'une formulation médiocre de ma part. Depuis lors, j'ai réfléchi à ma question initiale et j'ai décidé de la reformuler, pour le mieux! :)

Nous créons des logiciels professionnels sur mesure pour nos clients, qui veulent souvent que des pièces jointes soient ajoutées à certaines entités commerciales. Par exemple, ils souhaitent joindre un document Word à un client ou une image à un travail. Je suis curieux de savoir comment les autres gèrent ce qui suit:

  • Comment l'utilisateur joint-il des documents? Attachement unique? Pièce jointe par lot?
  • Comment vous affichez la pièce jointe des documents? Liste simple? Liste détaillée?
  • Et la question meurtrière, comment le l'utilisateur édite ensuite les documents joints? Est-ce même possible dans un environnement web? Accordé à l'utilisateur peut simplement voir la pièce jointe.
  • Existe-t-il une bonne bibliothèque de contrôles pour vous aider à gérer ce processus?

Notre environnement de développement actuel est ASP.NET et C #, mais je ne pense pas que ce soit une question assez agnostique en ce qui concerne les outils de développement, à part le fait que je dois travailler dans un environnement Web.

Il semble que nous rencontrions toujours des problèmes avec le client et que nous travaillions avec des pièces jointes dans un environnement Web. Je cherche donc des succès que d'autres programmeurs ont connus avec leur base d'utilisateurs sur la meilleure façon d'interagir avec pièces jointes.

Était-ce utile?

La solution

  • Commencez avec un contrôle de téléchargement de fichier (" bouton de navigation ") et utilisez JavaScript pour ajouter de manière dynamique davantage de contrôles de téléchargement s'ils souhaitent joindre plusieurs fichiers en un seul lot.
  • Affichez-les dans un format de liste simple (nom de fichier, type, taille, date), mais fournissez les détails complets ailleurs s'ils le souhaitent.
  • S'ils veulent éditer les fichiers, ils doivent les télécharger, puis les télécharger à nouveau. Par conséquent, vous avez besoin d’un moyen qui leur permette de dire "cette pièce jointe remplace cette pièce jointe ancienne".
  • Je ne suis pas familier avec C # et ASP.NET, je ne peux donc pas vous recommander de bibliothèque qui puisse vous aider.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top