C# 使用MVC4 Asp.Net从数据库访问Pdf文件

C# 使用MVC4 Asp.Net从数据库访问Pdf文件,c#,sql-server,asp.net-mvc,asp.net-mvc-4,pdf,C#,Sql Server,Asp.net Mvc,Asp.net Mvc 4,Pdf,我被困在一个工作了2天的情况下,尝试搜索了很多网站 因为解决方案找不到任何东西,包括Stackoverflow 我需要什么 我在MVC上工作,我有一个字节数组文件,它已经保存在databaseSQL中,我需要从数据库中访问该文件,并将其显示为PDF文件,没有可写的任务要做,只是从数据库中读取 我所做的 ->编写Javascript以获取给定信息的ID ->点击下载按钮,在JS中调用method,并重定向到ID为“我需要”的控制器,这到现在为止还不错!!图1 ->根据ID的PIC 2生成用于访问所

我被困在一个工作了2天的情况下,尝试搜索了很多网站 因为解决方案找不到任何东西,包括Stackoverflow

我需要什么

我在MVC上工作,我有一个字节数组文件,它已经保存在databaseSQL中,我需要从数据库中访问该文件,并将其显示为PDF文件,没有可写的任务要做,只是从数据库中读取

我所做的

->编写Javascript以获取给定信息的ID

->点击下载按钮,在JS中调用method,并重定向到ID为“我需要”的控制器,这到现在为止还不错!!图1

->根据ID的PIC 2生成用于访问所有列信息的存储过程

ScannedResult是存储值的列,我需要访问该文件

我找不到的

->无法找到访问该字节数组并显示为PDF的方法

->如图4所示,调试时显示错误消息未能将参数字符串转换为Int64,我知道该错误的含义,我只想在这里提供更多信息,我得到的ID是BigInt,我将其作为Stringsee在控制器中传递,原因是,在单枪匹马中可能有多个ID,所以在所有ID的中间使用PIC 3,所以我计划转换成字符串,或者如果任何人有更大的建议,我都是你的听,

更新1


您正在传递字符串,而它接受int作为参数。我甚至尝试过查看新图片,将其转换为int64,这就是我得到的,或者我做错了什么,顺便说一句,以上是我问题的一部分,我甚至需要控制器中的代码访问字节数组文件以显示…字符串中有逗号,转换失败,而是将db参数更改为varcharcannot,因为数据库已在许多地方使用它,而且它不是第一页,访问数据时遇到问题,我主要关心的是如何访问文件?在Controllery中,如果整数id只有一个,则需要传递它;如果多个id以逗号分隔,则需要作为字符串传递,然后在db端使用Varchar
Please help me to find out this issue, answers will be appreciated.