如何为存储在SQL数据库中的文件分配URL?

时间:2014-04-24 09:35:03

标签: sql url

我有一个自制的文档管理系统,可以在SQL数据库中存储各种文件。数据库存储4个基本信息行,即:

  • 写到FileID
  • 文件名
  • 文件大小
  • 文件类型
  • FileContent

我想使用viewer.JS来预览文件,但它要求我有一个URL来访问我的文件,我不知道如何分配一个URL来连接我选择的文件在数据库中。我正在建立在本土的PAAS上,这是建立在.net。

之上的

我听说IIS的URL重写模块(我7月)可以解决我的问题,但似乎无法破解它。

对我的问题有任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

恕我直言IIS重写不会帮助你。假设您正在使用.net,则需要构建一个简单的网站并在视图中使用routing

网址可能类似于/Document/{fileid}。遇到此路径时,路由器会调用您的视图,您可以返回文件的内容。

Store file in SQL Server database using .Net MVC3 with Entity Framework有关于模型/控制器的一些信息。

注意:此方法存在一些安全问题。