我打算编写一个 ASP.NET MVC 应用程序,它将大文件(可能大至 500 MB)上传到 SQL Server 2014 FileTable。有没有办法在上传之前检查文件是否已经存在于 FileTable 中?
如果该文件已存在于数据库中,那么我将要引用已上传的文件而不是上传新文件。
如果必须先将文件上传到 FileTable 才能检查文件是否已存在于 FileTable 中,推荐的比较方法是什么?(我应该为每个文件生成某种单独的 CRC,然后进行比较吗?)
谢谢!
我打算编写一个 ASP.NET MVC 应用程序,它将大文件(可能大至 500 MB)上传到 SQL Server 2014 FileTable。有没有办法在上传之前检查文件是否已经存在于 FileTable 中?
如果该文件已存在于数据库中,那么我将要引用已上传的文件而不是上传新文件。
如果必须先将文件上传到 FileTable 才能检查文件是否已存在于 FileTable 中,推荐的比较方法是什么?(我应该为每个文件生成某种单独的 CRC,然后进行比较吗?)
谢谢!
在上传之前,您必须在客户端计算文件的哈希值。我没有代码,只有概念: