通过Web应用程序进行文档管理的最佳方法

时间:2012-08-15 16:42:33

标签: asp.net file web-applications webserver

我正在为某人开发一个asp .net web应用程序。

此应用程序将提供一定数量的文档管理功能(生成pdf,上传/下载文档等)。我正在使用telerik控件上传等等,所以到目前为止一切都很好,但是,假设我使用的是我无法访问的文件系统的web主机(那不是大多数的Web托管服务吗?),客户端永远不会在他们的硬盘上找到这些文件可以吗?除非我实现某种自动文件传输协议或电子邮件服务?典型的基于Web的应用程序如何处理这个问题?

我通常喜欢这种解决方案的Windows窗体方法,并通过代码管理文件系统,以便某个类型的所有文档,例如,可以在一个特定的目录中找到,但它明确要求它基于网络是出于明显的访问原因。

如果用户需要这种不受限制的访问权限,用户是否需要自己托管?

1 个答案:

答案 0 :(得分:1)

Web主机通常具有在其服务器上存储文件的功能。您必须记住,这些文档将计入主机的空间和带宽限制。您必须确保您的应用程序有权将文件写入服务器,并且可以与主机协调。

或者,您可以将文件路径存储到客户端系统上的网络共享,这样当通过Web应用程序打开任何文件时,它将打开存储在客户端服务器上的文件。