Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery Sql Server 2012存储pdf_Jquery_Sql Server_C# 4.0_Asp.net Mvc 2 - Fatal编程技术网

Jquery Sql Server 2012存储pdf

Jquery Sql Server 2012存储pdf,jquery,sql-server,c#-4.0,asp.net-mvc-2,Jquery,Sql Server,C# 4.0,Asp.net Mvc 2,如何在数据库中存储PDF文件以及如何使用asp.net显示预览。PDF文件由控件上载,然后我需要在存储到数据库后显示预览 <input type="file" /> 通常,您可以选择以下技术之一: 将文件上载到服务器的特定文件夹中,并在数据库中仅存储文件的URL。后者,使用URL显示或下载文件 上传文件并存储在BLOB(BinaryLargeOBject)字段中的数据库中 每种方法都有优点和缺点,这取决于您的情况和您决定使用哪种技术 幸运的是,当我们使用SQL Serv

如何在数据库中存储PDF文件以及如何使用asp.net显示预览。PDF文件由控件上载,然后我需要在存储到数据库后显示预览

    <input type="file" />

通常,您可以选择以下技术之一:

  • 将文件上载到服务器的特定文件夹中,并在数据库中仅存储文件的
    URL
    。后者,使用
    URL
    显示或下载文件
  • 上传文件并存储在
    BLOB
    B
    inary
    L
    arge
    OB
    ject)字段中的数据库中
每种方法都有优点和缺点,这取决于您的情况和您决定使用哪种技术

幸运的是,当我们使用SQL Server存储文件时,我们还有一个选项可以提高性能

建议在以下情况下使用这种类型的存储:

  • 正在存储的对象平均大于1 MB
  • 快速读取访问非常重要
  • 您正在开发使用中间层的应用程序 应用逻辑
由于PDF文件很少小于1MB,我认为您应该使用这种技术,但是:

对于较小的对象,在数据库中存储varbinary(max)blob 通常提供更好的流式传输性能

您可以查看以下教程以激活存储器