100分现场求助:请问怎么样在Web程序中只是选择文件(并且可以获取路径)而不是上传文件 不設置 ENCTYPE="multipart/form-data" 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <INPUT type="file" runat="server" size="50">注意上面的< >是全角,改成西文即可 html:<INPUT id="FileUpload" style="Z-INDEX: 102; LEFT: 248px; POSITION: absolute; TOP: 272px" type="file" runat="server">.aspx.csif(FileUpload.PostedFile.ContentLength!=0){string strPath=Server.MapPath("./"); strPath+=@"download\";string strFileName=FileUpload.PostedFile.FileName.Substring(FileUpload.PostedFile.FileName.LastIndexOf('\\')+1);//strPath+=strFileName;if(File.Exists(strPath)==true){Page.RegisterStartupScript("alert","<script>alert(\"服务器上已经存在您正在上传的文件:"+strFileName+"\")</script>");return;}try{//Page.RegisterStartupScript("alert","<script>alert(\"文件上传完毕!"+strPath+"\")</script>");FileUpload.PostedFile.SaveAs(strFileName); Page.RegisterStartupScript("alert","<script>alert(\"文件上传完毕!\")</script>");}catch(Exception ex){Page.RegisterStartupScript("alert","<script>alert(\"文件在上传时出错:"+ex.Message+"\")</script>");}}else{Page.RegisterStartupScript("alert","<script>alert(\"请输入或是点选要上传的文件!\")</script>");}} 将控件放到form外就可以实现你的功能了 选择文件夹 用标准的html控件是没有希望的。将file控件放到form外就可以实现你的功能了,他不会上传文件的 将控件放到form外可以解决选择文件夹问题吗?我觉得不行吧 在web页面上可以使用文件对话框吗? xlfancy(xlfancy)所说的不能实现你需要的吗?<input class="file" id="file_ctl" type="file" name="file_ctl" runat="server"></input> http://www.codeproject.com/aspnet/NetPix.asp js弹出页面的问题 弱弱的问下 关于数据库连接的问题 讨论VS2010的新技术,顺便散分 一个小问题 关于保存picturebox内容为图像的问题 100分 关于 C# 2005 看不到解决方案 急问Request问题 高手进来救救我 我快崩溃了,这是段关于异常的代码 c# winform 中的 tree_view控件的问题 WPF鼠标事件问题 调整窗体时,如何让DataGrid中的数据列跟着改变,自动适应窗体大小 征求大家的意见,现在有一需求如下: 给一份值班安排的表定期发送EMail, 请教关于页面链接路径的问题
<INPUT id="FileUpload" style="Z-INDEX: 102; LEFT: 248px; POSITION: absolute; TOP: 272px" type="file" runat="server">
.aspx.cs
if(FileUpload.PostedFile.ContentLength!=0)
{
string strPath=Server.MapPath("./");
strPath+=@"download\";
string strFileName=FileUpload.PostedFile.FileName.Substring(FileUpload.PostedFile.FileName.LastIndexOf('\\')+1);
//strPath+=strFileName;
if(File.Exists(strPath)==true)
{
Page.RegisterStartupScript("alert","<script>alert(\"服务器上已经存在您正在上传的文件:"+strFileName+"\")</script>");
return;
}
try
{
//Page.RegisterStartupScript("alert","<script>alert(\"文件上传完毕!"+strPath+"\")</script>");
FileUpload.PostedFile.SaveAs(strFileName);
Page.RegisterStartupScript("alert","<script>alert(\"文件上传完毕!\")</script>");
}
catch(Exception ex)
{
Page.RegisterStartupScript("alert","<script>alert(\"文件在上传时出错:"+ex.Message+"\")</script>");
}
}
else
{
Page.RegisterStartupScript("alert","<script>alert(\"请输入或是点选要上传的文件!\")</script>");
}
}
将file控件放到form外就可以实现你的功能了,他不会上传文件的
<input class="file" id="file_ctl" type="file" name="file_ctl" runat="server"></input>