我创建了一个提供图片上传功能的网站。 我完成了二进制格式的插入图像,并且还将完成编辑和删除,但现在需求将会改变。
首先我将插入逻辑放在这里。
<tr>
<td valign="top" align="left" class="LabelFont">Logo :
</td>
<td width="74%" valign="top" align="left">
<asp:FileUpload ID="flLogo" runat="server"/>
</td>
</tr>
,代码背后......
If (flLogo.HasFile.ToString()) Then
Dim File As HttpPostedFile = flLogo.PostedFile
imgByte = New Byte(File.ContentLength - 1) {}
File.InputStream.Read(imgByte, 0, File.ContentLength)
在imagebyte中我得到二进制图像后我插入数据库...
现在我的问题开始了。我的老板问我从二进制文件获取图像 存储在最大Cust_id的文件夹中。
那么如何从二进制图像中保存文件夹中的图像?
提前致谢
答案 0 :(得分:2)
您可以直接保存图像:
Dim bmp As New Bitmap(flLogo.PostedFile.InputStream)
bmp.Save(yourPath)