求上传文件的代码?
解决方案 »
- 有在搞dotnetnuke的吗?
- showmodaldialog 事件不响应
- 新手:大家做asp.net+sql server网站,是用自己的服务器还是租用,都如何办?
- 为什么VS.NET2005的普通视图打不开,只能打开源代码视图????
- 删除'BB_SchoolInfo' 表中的字段HomeLeftPic,提示以下信息,怎么解决呢?
- 请教高手,怎样弹出信息窗口
- DataGrid数据格式显示大全
- 大哥大姐们,急,老大现让把一个下载下来的网页能够通过网页上传到服务器的一个指定目录下面,而且要包括下载下来的图片,而且还要只能选
- dependent=yes这个属性
- ds.ReadXml( XML ),后,怎样从 ds 中读取一条记录???
- 我又来问问题了,GRID中Controls的问题(每天都把分放完)
- 关于IIS配置的问题
{
try
{
if(FileUpLoad.PostedFile.FileName.Length>0 && FileUpLoad.PostedFile.ContentLength>0)
{
string strBaseDir=filePath;
string StrFileName=Path.GetFileName(FileUpLoad.PostedFile.FileName);
FileUpLoad.PostedFile.SaveAs(strBaseDir+StrFileName);
//Response.Write("<script>window.alert('附件上传成功!')</script>");
//return "0";
}
else
{
Response.Write("<script>window.alert('请选择文件!')</script>");
//return "1";
}
}
catch
{
Response.Write("<script>window.alert('附件上传失败!')</script>");
}
return Path.GetFileName(FileUpLoad.PostedFile.FileName).ToString();
}//其中FileUpLoad是<input type=file>的id
<asp:button id="ADD" runat="server" Text="添加"></asp:button>
上面是客户端
string fileName = File1.PostedFile.FileName;
int numberOfIt = fileName.LastIndexOf(@"\");
if (numberOfIt >= 0)
{
fileName = fileName.Substring(numberOfIt + 1)
}
string newPath = @"c:\yours\" + fileName;
File1.PostedFile.SaveAs(newPath);
这样文件就以原名保存在c:\yours\下了,OK?
FileUpLoad 不是类,是控件ID。
<INPUT id="FileUpLoad" type="file" name="FileUpLoad" runat="server">
人家不是说了嘛.
我不明白为什么还要传个filepath是做啥用的?