我正在尝试将图像作为varbinary
数据类型上传到我的数据库中。
问题是我还想将字节数组中的图像数据存储到我的解决方案中存在的名为TextFile.txt
. 但我不能这样做。我希望它在将图像插入数据库的同时写入数据。
我有这段代码,我可以将图像插入数据库,但不能将字节数据插入文本文件。
protected void Button1_Click(object sender, EventArgs e)
{
if (!this.FUImage.HasFile)
{
this.Label1.Text = "Please select a file to Uplaod";
return;
}
MemoryStream ms = new MemoryStream();
this.FUImage.PostedFile.InputStream.CopyTo(ms);
var bytes = ms.ToArray();
ms.Close();
var image = new Image() {
Name = this.FUImage.PostedFile.FileName,
FileBinary = bytes
};
SaveImageData(image);
}