<input type="file" id="txtFile" name="txtFile" style="WIDTH:180px" class="text-main" runat="server">;
//指定文件要保存到的虚拟路径
string strPath = Page.MapPath("/Realty/AptImg/");
//设置唯一的文件名
string strName = ??;//自己给上传文件改个名字
txtFile.PostedFile.SaveAs(strPath+ strName );
然后把 strPath+strName(文件的FullPath)存入数据库即可。
注意文件的存放位置要是虚拟路径,否则在客户机上不能显示。
//指定文件要保存到的虚拟路径
string strPath = Page.MapPath("/Realty/AptImg/");
//设置唯一的文件名
string strName = ??;//自己给上传文件改个名字
txtFile.PostedFile.SaveAs(strPath+ strName );
然后把 strPath+strName(文件的FullPath)存入数据库即可。
注意文件的存放位置要是虚拟路径,否则在客户机上不能显示。
解决方案 »
- 请问下,在Foreach里,如何判断dr是否是dt的最后一行
- 求救!!在ASP.NET2.0中关于对话框的问题
- web.config 表单验证问题 <font color=red>急</font>
- 大家...不安装Oracle的客户端,能不能访问局域网中装在另一个机器上的Oracle数据库了?
- aspx中要链接asp文件,如何连接数据库?
- DataGrid编辑,删除问题
- response.write 语句问题
- 急求一解决方案! 各位来帮下忙 谢谢
- 关于Session的一些疑问
- vs.net中调试存储过程问题
- 动态增加一个EditCommandColumn为什么与在html中增加这个列有什么区别??
- 存储数据中存在的问题9急
string strFileFolder;
string strFileName;
string strFileNamePath;
strFileFolder = Server.MapPath("/AAAAA/Modules/FileManage/UploadFiles/");
//文件大小
int FileSize = upFile.PostedFile.ContentLength;
if(FileSize > 0)
{
strFileName = upFile.PostedFile.FileName.ToString().Trim();
strFileName = Path.GetFileName(strFileName); string[] strFirst = strFileName.Split('.');
//string[] strFirst = strFileName.
int i = strFileName.LastIndexOf(".");
strExtendName = strFileName.Substring(i); DateTime now = DateTime.Now;
strFileNewName = strFirst[0].ToString()+now.Year.ToString()+now.Month.ToString()+now.Day.ToString()+now.Hour.ToString()+now.Minute.ToString()+now.Second.ToString()+strExtendName; //---------------------------------------------------------------------------------------------------------------
if((strExtendName == ".gif")||(strExtendName == ".jpg")||(strExtendName == ".doc")||(strExtendName == ".bmp")||(strExtendName == ".jpeg"))
{
if(Directory.Exists(strFileFolder) == false)
{
Directory.CreateDirectory(strFileFolder);
} //上传文件到服务器
strFileNamePath = strFileFolder + strFileNewName;
//得到上传目录及文件名称
upFile.PostedFile.SaveAs(strFileNamePath); file.Path = strFileNewName;
file.Size = FileSize;
file.ContentType = strExtendName;
file.AddFileInfo(); }
else
{
lblMessage.Text += "系统不支持此类型文件上传!";
}
}
//===========================================================================================
即插入数据库操作。
file.Path \
file.Size
要写入数据库的信息