我在我的 mssql 服务器上设置了文件流,到目前为止它运行良好。目前,我的数据库中有一个实体,是我手动添加的。
当我添加我的文件时,它会自动转换为 byte[],当我通过我的 .NET Core 应用程序获取它时,它同样显示为 byte[](惊喜)。
最理想的是,我想知道,如何将这个字节数组解码为原始文件?我已经阅读了几个地方,我需要提供文件的原始扩展名才能做到这一点。
但是,我没有在我的数据库中添加这样的列 - 我可以轻松地添加这样的列,但如果在不提供其他参数的情况下无法将其传递回其原始格式,这对我来说似乎很奇怪。
因此,有没有一种方法可以将字节数组转换回其原始文件,以便用户轻松下载它,而无需进行某种全面的转换?我很高兴地想知道,如果你们中的一个人可以在这里为我指明一个方向。