求助,怎么获得要上传的图片文件的名字 如题,我要把一个图片用byte字节存入数据库,同时想得到图片的名称存到另一个字段!谢谢先!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 HTML:<INPUT id="myFile" style="WIDTH: 438px; HEIGHT: 22px" type="file" name="myFile"后台:string FILENAME=myFile.PostedFile.FileName ASP.NET?上面的人已经回答了,就是PostedFile.FileName属性。 byte字节存入数据库是用数据流显示在aspx页面上的吧。不是图片格式的文件 方法一:利用系统提供的类获取全称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); 前台 <input id="myFile" type="file" name="myFile" runat="server"/>.cs string fileName = myFile.PostedFile.FileName 前台 <input id="myFile" type="file" name="myFile" runat="server"/>.cs string fileName = myFile.PostedFile.FileName HTML: <INPUT id="myFile" style="WIDTH: 438px; HEIGHT: 22px" type="file" name="myFile" runat=server 后台: string FILENAME=myFile.PostedFile.FileName 前台 <input id="myFile" type="file" name="myFile" runat="server"/>.cs string fileName = myFile.PostedFile.FileName <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)); } winform: System.IO.Path.GetFileName(); System.IO.Path.GetExtension(); System.IO.Path.GetDirectoryName(); 急,如何获取HtmlElement.InvokeMember之后的HTML数据 为什么子类可以继承父类的private的成员,但是不可以直接访问? 构造函数 和 load的区别 关于GridView布局的问题 类对象 winform mdi程序最大化问题 部署时怎么修改强类型的数据源(vs2005)? base.AA() 问题。 派生类怎么选择的基类 DataSet序列化后反序列化乱码的问题 datagrid中,已和数据库连接并填充好了,当数据库的内容改变后,dataGrid中的数据如何同步改变。 如何能将查到符合条件的DataSet保存为一个自定义类型数组呢 去除不可见字符
<INPUT id="myFile" style="WIDTH: 438px; HEIGHT: 22px" type="file" name="myFile"
后台:
string FILENAME=myFile.PostedFile.FileName
利用系统提供的类
获取全称
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);
.cs string fileName = myFile.PostedFile.FileName
.cs string fileName = myFile.PostedFile.FileName
<INPUT id="myFile" style="WIDTH: 438px; HEIGHT: 22px" type="file" name="myFile" runat=server 后台:
string FILENAME=myFile.PostedFile.FileName
.cs string fileName = myFile.PostedFile.FileName
<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));
}
System.IO.Path.GetFileName();
System.IO.Path.GetExtension();
System.IO.Path.GetDirectoryName();