According to this tutorial , he have 'image' data type to store file bytes. Then, on download action, he just get that image data type value as byte[]
, but I have problem in my solution.
根据本教程,他有'image'数据类型来存储文件字节。然后,在下载操作时,他只是将该图像数据类型值作为byte [],但我的解决方案中有问题。
I'm using SQL 2008, LinqToSQL.
我正在使用SQL 2008,LinqToSQL。
Row screenshot
行截图
C# screenshot
C#截图
Error message
错误信息
P.S This is my first time to work with 'save files to db'.
P.S这是我第一次使用“将文件保存到数据库”。
1 个解决方案
#1
5
As the error clearly states, AttchDB
is a Binary
, not a byte
.
由于错误明确指出,AttchDB是二进制,而不是字节。
You can call .ToArray()
to get the raw byte[]
data.
您可以调用.ToArray()来获取原始byte []数据。
#1
5
As the error clearly states, AttchDB
is a Binary
, not a byte
.
由于错误明确指出,AttchDB是二进制,而不是字节。
You can call .ToArray()
to get the raw byte[]
data.
您可以调用.ToArray()来获取原始byte []数据。