我有一个包含文件内容的数据库列。我将其转换为服务器上的 byte[](我不想将文件保存到磁盘),然后想将其发送给客户端进行下载。该文件可以是任何东西(pdf、图片、word、excel 等)。
我有文件名,所以我知道扩展名,但我不确定将其发送给客户端的最佳方式是什么。这是我目前所在的位置:
string fileName = ds.Tables[0].Rows[0]["form_file_name"].ToString();
byte[] fileContents = (byte[])ds.Tables[0].Rows[0]["form_file_contents"];
我从这里去哪里?