ASP.NET如何获得一个本地目录的地址
答案:3 悬赏:20 手机版
解决时间 2021-11-13 20:54
- 提问者网友:皆是孤独
- 2021-11-12 22:51
ASP.NET如何获得一个本地目录的地址
最佳答案
- 五星知识达人网友:傲气稳了全场
- 2021-11-12 23:43
给你一个例子,以下是按钮事件
protected void UpImg_Click(object sender, EventArgs e)//上传图片
{
if (FileUpload1.PostedFile.ContentLength < 500000)//100000为100K
{
string fileFullname = this.FileUpload1.FileName;
string dataName = DateTime.Now.ToString("yyyyMMddhhmmss");
string fileName = fileFullname.Substring(fileFullname.LastIndexOf("\\") + 1);
string type = fileFullname.Substring(fileFullname.LastIndexOf(".") + 1);
if (type == "bmp" || type == "jpg" || type == "gif" || type == "JPG" || type == "BMP" || type == "GIF")
{
this.FileUpload1.SaveAs(Server.MapPath("../upload") + "\\" + dataName + "." + type);
string ProImg = "upload/" + dataName + "." + type;
this.txtProImg.Text = "upload/" + dataName + "." + type;
}
else
{
Response.Write("");
}
}
else
{
Response.Write("");
}
}
protected void UpImg_Click(object sender, EventArgs e)//上传图片
{
if (FileUpload1.PostedFile.ContentLength < 500000)//100000为100K
{
string fileFullname = this.FileUpload1.FileName;
string dataName = DateTime.Now.ToString("yyyyMMddhhmmss");
string fileName = fileFullname.Substring(fileFullname.LastIndexOf("\\") + 1);
string type = fileFullname.Substring(fileFullname.LastIndexOf(".") + 1);
if (type == "bmp" || type == "jpg" || type == "gif" || type == "JPG" || type == "BMP" || type == "GIF")
{
this.FileUpload1.SaveAs(Server.MapPath("../upload") + "\\" + dataName + "." + type);
string ProImg = "upload/" + dataName + "." + type;
this.txtProImg.Text = "upload/" + dataName + "." + type;
}
else
{
Response.Write("");
}
}
else
{
Response.Write("");
}
}
全部回答
- 1楼网友:持酒劝斜阳
- 2021-11-13 01:49
用这个控件就可以了FileUpload
你也可以选择用个button来触发他。
- 2楼网友:渊鱼
- 2021-11-13 00:59
你这个问题会比较麻烦,因为出于安全考虑,是不允许操作本地的文件的。js,asp.net都不允许的。。
你只有通过其他的方式来实现,比方说写一个组件,来实现你要的效果
你只有通过其他的方式来实现,比方说写一个组件,来实现你要的效果
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯