当前位置:首页 » 文件管理 » aspx上传文件

aspx上传文件

发布时间: 2022-07-19 04:12:40

① ASP.NET怎么将上传控件上传的文件上传到指定目录

想获取任何地方,不明白想要实现什么,请具体说明。
上传文件,当然要保存到某个路径--即文件夹下。
saveas
方法将使用
fileupload
控件上载的文件的内容保存到
web
服务器上的指定路径。
要使对
saveas
的调用有效,asp.net
应用程序必须拥有服务器上相应目录的写访问权限。应用程序可以通过两种方式获得写访问权限。您可以将要保存上载文件的目录的写访问权限显式授予运行应用程序所使用的帐户。您也可以提高为
asp.net
应用程序授予的信任级别。
http://msdn.microsoft.com/zh-cn/library/system.web.ui.webcontrols.fileupload.saveas
(vs.80).aspx

② 后缀名aspx的文件如何做需要哪些知识如何上传

你必须要懂.NET技术!

apsx是ASP.net程序的扩展名,它是asp的升级。通俗的说,aspx文件就是基于ASP.net技术开发的网页文件,跟你用Dreamweaver或者其他的网页编辑器制作的HTML静态页面或者asp网页是一个道理。

要想用.NET技术编程,基础的理论和技术知识是前提,你需要掌握C#语言或者VB.NET语言中的一种,还要会数据库编程技术(最起码得会Access吧,呵呵)其次你的机器要装.NET环境,装Microsoft Visual Studio 2005(一般来说是6张光盘)

“万事俱备,只欠东风”了!

接下来的工作就是用开发工具开发ASP.net程序,制作aspx网页了,呵呵~
网站做好了以后,接下来就该上传到服务器了,不过服务器必须支持.NET
可以使用很多FTP上传工具的,如果你是租用别人的服务器空间的话,服务商会给你提供一个主机名、用户、密码、访问域名等信息,用来登陆服务器的,登陆以后,就可以把做好的网站上传了

一切都搞定了之后,用户在地址栏键入http://你的域名/index.aspx就可以浏览你的网站了,呵呵!

③ 如何用asp.net实现文件上传的代码

#region 文件上传

string path = null;
string name = null;
string type2 = null;
string upfile = null;
if (fu.HasFile)
{
try
{
name = fu.FileName;
type2 = name.Substring(name.LastIndexOf(".") + 1);
upfile = System.DateTime.Now.ToString("yyyyMMddhhmmss") + "." + type2;
if (type2.ToLower() == "rar" || type2.ToLower() == "zip" || type2.ToLower() == "doc" || type2.ToLower() == "xls" || type2.ToLower() == "ppt")
{
path = Server.MapPath("file") + "\\";
if (!File.Exists(path))
{
Directory.CreateDirectory(path);
fu.SaveAs(path + name);
}
fu.SaveAs(path + name);
}
else
{
Response.Write("<script>alert('格式不正确(格式(.doc,.xls,.rar,.zip,.ppt)!');</script>");
Response.End();
}
}
catch(Exception ex)
{
Response.Write("<script>alert('上传格式错误:" + ex.Message.ToString() + "');window.location.href='Upload.aspx';</script>");
}
}
else
{
upfile = "N/A";
name="N/A";

}
if (upfile != "N/A" || name!="N/A")
{
UpLoad up = new UpLoad();
UpLoadBll uBll = new UpLoadBll();
up.setFileName(upfile);
up.setU_name(name);
if (uBll.insertFile(up))
{
Response.Write("<script>alert('" + uBll.getMsg() + "');window.location.href='Upload.aspx';</script>");
}
else
{
Response.Write("<script>alert('" + uBll.getMsg() + "');window.location.href='Upload.aspx';</script>");
}

}
else
{
Response.Write("<script>alert('上传文件的内容或上传文件不能为空!');window.location.href='Upload.aspx';</script>");

}
}
#endregion

然后把upfile 插入到数据库就OK了

④ asp.net上传文件

在前台的.aspx文件中,在Form中间加:
<input id="File1" type="file" runat="server" width="540" />

在后台的.aspx.cs中:
button_click()
{
①上传按钮不可用,标签=“正在上传……”
②上传文件
③上传结束
④上传按钮可用,标签=“上传结束!”

string fileName = this.File1.PostedFile.FileName;
int length = fileName.Length - fileName.LastIndexOf("\\") - 1;
fileName = fileName.Substring(fileName.LastIndexOf("\\") + 1, length);
string path = Server.MapPath("upload\\");

string pathA = path + fileName;
try
{
//1.检查一下该文件是否存在
if (!File.Exists(pathA))
{
//不存在在,则上传。
File1.PostedFile.SaveAs(path + fileName);
//①不能写"上传按钮不可用,"
//如果有标签Label1,
this.Label1.text = “正在上传……”;
}
else
{
//存在,则提示并且返回。
this.Label1.text = "该文件已经存在!请删除后再传;
}
}
catch (Exception ex)
{
Console.WriteLine(ex.ToString());
}

}

上面是完整的代码.已经用过,非常好使.
你可以对照一下,看哪里错了.
这里用的不是VS2005以后版提供的upfile控件,而是早一些的html控件.
还有,在.aspx.cs文件中,别忘记加:
Using System.IO;

⑤ asp.net上传文件和下载文件拜托各位了 3Q

if (FileUpload1.PostedFile.FileName.Length == 0) { Response.Write("<script>alert(\"上传路径不能为空!\");</script>"); return; } string filename = this.FileUpload1.PostedFile.FileName.Substring(this.FileUpload1.PostedFile.FileName.LastIndexOf("\\") + 1); string houzhui = FileUpload1.PostedFile.FileName.Substring(this.FileUpload1.PostedFile.FileName.LastIndexOf(".") + 1); if (houzhui == "rar")//只允许这种格式的上传 { // 根据当前文件的名字命名的文件夹,创建在规定好的文件夹下面 DirectoryInfo d = Directory.CreateDirectory(Server.MapPath("规定好的文件夹/" + filename)); FileUpload1.PostedFile.SaveAs(Server.MapPath("规定好的文件夹/" + filename+ "/" + filename));//保存在绝对路径下面的文件夹中 } else { Response.Write("<script>alert(\"上传文件必须是rar格式!\");</script>"); return; } } catch (Exception ex) { Response.Write("<script>alert(\"" + ex.Message + "\");</script>"); }

⑥ 求aspx上传文件代码

#region 上传文件的代码
string filerealname = ""; //上传的文件绝对路径
string fileMapPath = "";//文件在硬盘中实际存储路径
string newFileName = "";//

if (this.Up_file.PostedFile.ContentLength > 0)
{
if (Up_file.PostedFile.ContentLength < 1024 * 1024 * 100)
{
try
{
filerealname = Up_file.PostedFile.FileName;//上传的文件绝对路径
string fileName = filerealname.Substring(filerealname.LastIndexOf(@"\") + 1);//取得文件扩展名
newFileName = DateTime.Now.ToString("yyyyMMddHHmmss") + "_" + fileName;//自动根据日期为文件命名,确保文件名不重复

string fullpath = Server.MapPath("~/Notice/upload/");//文件的上传路径
if (!Directory.Exists(fullpath))//没有找到路径,创建新文件夹
{
Directory.CreateDirectory(fullpath);//创建一个文件夹
}

fileMapPath = Server.MapPath("~/Notice/upload/" + newFileName);//上传文件到服务器
Up_file.PostedFile.SaveAs(fileMapPath);
//保存文件路径
values += "upload/" + newFileName + "','";
}
catch (Exception)
{
//上传超限提示
Page.ClientScript.RegisterStartupScript(this.GetType(), "", "showMsg('#Up_file', '#imgTishi4', '文件上传出错!');", true);
return;
}
}
else
{
//上传超限提示
Page.ClientScript.RegisterStartupScript(this.GetType(), "", "showMsg('#Up_file', '#imgTishi4', '文件超出100M,请重新选择文件!');", true);
return;
}
}
else
values += "无','";
#endregion

⑦ 上传文件下载怎么变成aspx格式了

可以试试查看网页的源代码,然后CTRL+F查找关键字".rar",如果能找到你要下载的文件名,复制全部路径并且在迅雷新建任务即可.

⑧ 为什么首页文件aspx文件上传后打不开改成html就可以打开

你可以建一个连接连接到asp上,主页默认的就是index.htm
你可以试着在网页编辑的时候在文件夹列表中找到你想要设置成主页的网页,然后右击选择“设为主页”再上传就行了。

热点内容
微信提示存储空间不足 发布:2025-01-24 01:19:53 浏览:963
安卓电脑管家如何清除缓存 发布:2025-01-24 00:55:42 浏览:148
怎么上传歌曲到qq音乐 发布:2025-01-24 00:45:30 浏览:65
养猫用什么配置 发布:2025-01-24 00:37:58 浏览:812
pythongps 发布:2025-01-24 00:37:51 浏览:813
办公编程鼠标 发布:2025-01-24 00:37:07 浏览:386
wpa加密类型 发布:2025-01-24 00:35:58 浏览:960
如何用批处理实现ftp映射盘符 发布:2025-01-24 00:25:45 浏览:954
win7sql版本 发布:2025-01-24 00:22:16 浏览:499
安卓手机市场有什么 发布:2025-01-23 23:48:56 浏览:26