图像从二进制文件获取并存储在文件夹

时间:2015-05-23 07:58:23

标签: asp.net vb.net

我创建了一个提供图片上传功能的网站。 我完成了二进制格式的插入图像,并且还将完成编辑和删除,但现在需求将会改变。

首先我将插入逻辑放在这里。

  <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的文件夹中。

那么如何从二进制图像中保存文件夹中的图像?

提前致谢

1 个答案:

答案 0 :(得分:2)

您可以直接保存图像:

Dim bmp As New Bitmap(flLogo.PostedFile.InputStream)
bmp.Save(yourPath)