Fileupload到服务器并将其id作为guid保存到数据库

时间:2015-11-20 08:18:56

标签: asp.net-mvc file-upload

我的客户提出以下要求:

  • 添加将文件上传到服务器的选项
  • 将文件ID保存为数据库中的guid

我按照这个答案 - 所以文件上传工作(到服务器上的特定位置) http://stackoverflow.com/questions/5193842/file-upload-asp-net-mvc-3-0

我不熟悉的是他的第二个要求: Save the file id as a guid in database

  • 这是什么意思?
  • 为什么文件需要数据库中的guid id?
  • 我应该对我链接到的帖子做些什么?(安全检查,扩展程序检查?)

1 个答案:

答案 0 :(得分:1)

guid =全球唯一标识符。

为什么文件需要数据库中的guid?好吧,因为数据库不要求客户的要求。

最后怎么做?当您将文件名保存到数据库生成guid并将其保存到数据库时,您可以生成类似Guid id = Guid.NewGuid();的guid,并且您可以在数据库中创建一个单独的列来保存文件的guid,这很简单。