永发信息网

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("");
}
}
全部回答
  • 1楼网友:持酒劝斜阳
  • 2021-11-13 01:49

用这个控件就可以了FileUpload 

你也可以选择用个button来触发他。

                    

  • 2楼网友:渊鱼
  • 2021-11-13 00:59
你这个问题会比较麻烦,因为出于安全考虑,是不允许操作本地的文件的。js,asp.net都不允许的。。
你只有通过其他的方式来实现,比方说写一个组件,来实现你要的效果
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯