我们如何处理Web应用程序中的附件?
时间:2020-03-06 14:41:04 来源:igfitidea点击:
由于对我最初的问题缺乏回应,可能是由于我的措辞不佳。从那时起,我考虑了我原来的问题,并决定改写它,希望情况会更好! :)
我们为客户创建定制的业务软件,他们经常希望将附件添加到某些业务实体。例如,他们想将Word文档添加到客户,或者将图像添加到工作。我很好奇其他人如何处理以下内容:
- 用户如何添加文件?单一附件?批量附件?
- 我们如何显示附件文件?简单的清单?详细清单?
- 还有杀手级的问题,用户如何编辑添加文档?在网络环境中甚至可能吗?授予用户只可以查看附件。
- 是否有一个好的控件库来帮助管理此过程?
我们当前的开发环境是ASP.NET和C#,但是对于开发工具而言,这并不是一个不可知的问题,除非我需要在Web环境中工作。
似乎我们总是在与客户打交道并在网络环境中使用附件时遇到问题,因此我正在寻找其他程序员在如何与附件进行最佳交互方面所取得的一些成功,以帮助他们的用户。
解决方案
http://developer.yahoo.com/yui/uploader/
- 从一个文件上传控件("浏览按钮")开始,如果它们要在一个批处理中添加多个文件,则使用JavaScript动态添加更多的上传控件。
- 以简单的列表格式(文件名,类型,大小,日期)显示它们,但如果需要,可以在其他地方提供完整的详细信息。
- 如果他们要编辑文件,则必须下载它们,然后重新上传。因此,我们需要一种方法,他们可以说"此附件覆盖该旧附件"。
- 我对C#和ASP.NET不熟悉,因此我不推荐任何有帮助的库。