如题,我要把一个图片用byte字节存入数据库,同时想得到图片的名称存到另一个字段!谢谢先!!!

解决方案 »

  1.   

    HTML:
    <INPUT id="myFile" style="WIDTH: 438px; HEIGHT: 22px" type="file"  name="myFile"
    后台:
    string FILENAME=myFile.PostedFile.FileName 
      

  2.   

    ASP.NET?上面的人已经回答了,就是PostedFile.FileName属性。
      

  3.   

    byte字节存入数据库是用数据流显示在aspx页面上的吧。不是图片格式的文件
      

  4.   

    方法一:
    利用系统提供的类
    获取全称
    using System.IO;
    FileInfo obj=new (string 文件物理地址);//可用OpenFileDialog获得
    string str_FullName=obj.FullName//获取全称只获取文件名称
    string str_OnlyName=obj.Name//只获取文件名称方法二:
    获取文件名称string str_OnlyName=openFileDialog1.FileName.Substring(openFileDialog1.FileName.LastIndexOf('\\')+1);获取的文件名称不要扩展名
    str_OnlyNameWithoutExtend=openFileDialog1.FileName.Substring(openFileDialog1.FileName.LastIndexOf('\\') + 1, openFileDialog1.FileName.IndexOf('.') - openFileDialog1.FileName.LastIndexOf('\\') - 1);
      

  5.   

    前台 <input id="myFile" type="file" name="myFile" runat="server"/>
    .cs  string fileName = myFile.PostedFile.FileName
      

  6.   

    前台 <input id="myFile" type="file" name="myFile" runat="server"/>
    .cs  string fileName = myFile.PostedFile.FileName
      

  7.   

    HTML:  
    <INPUT id="myFile" style="WIDTH: 438px; HEIGHT: 22px" type="file"  name="myFile"  runat=server 后台:  
    string FILENAME=myFile.PostedFile.FileName   
      

  8.   

    前台 <input id="myFile" type="file" name="myFile" runat="server"/>
    .cs  string fileName = myFile.PostedFile.FileName
      

  9.   

    <table border="1" cellpadding="0" cellspacing="0" width="650"  >
     <tbody>
     <tr>
     <td align="center" bgcolor="#92b4b4" class="board_title" colspan="6" style="height: 19px">
                                            <strong>上传图片</strong></td>
    </tr>
     <tr height="25">
     <td style="padding-left: 15px; height: 25px;" width="45">  图片:</td>
     <td class="dot9" colspan="5" style="height: 25px">
     <asp:FileUpload ID="FileUpload1" runat="server" Width="409px" />
     <asp:Button ID="btnUpLoad" runat="server" OnClick="btnUpLoad_Click" Text="开始上传" /></td> </tr>
     </tbody></table>
     if (FileUpload1.PostedFile.FileName != "")
                {
                   string imgname = FileUpload1.PostedFile.FileName;//得到全明
                   string imgType = imgname.Substring(imgname.LastIndexOf(".") + 1);//扩展名字
                   string quanname =DateTime.Now.ToString("yyyyMMddHHmmss")+imgname.LastIndexOf("\\")+"."+imgType ;//声称一个自动编号的名称
                   if ("gif" != imgType && "jpg" != imgType && "GIF" != imgType && "JPG" != imgType)
                    {
                        Response.Write("<script>alert('请选择gif,jpg格式的文件!');</script>");
                        return;
                    }
             
                    string imgurl = "ImageFiles/" + DateTime.Now.ToString("yyyy-MM-dd") + "/" + quanname;//保存imgurl 到数据库就可以了
                     FileUpload1.PostedFile.SaveAs(Server.MapPath(imgurl));
                     }
      

  10.   

    winform:
                System.IO.Path.GetFileName();
                System.IO.Path.GetExtension();
                System.IO.Path.GetDirectoryName();