protected void btnUpload_Click1(object sender, EventArgs e)
{
Label1.Text = "";
Label2.Text = "";
bool fileOk = false;
string path = Server.MapPath("~/Temp/");
if (FileUpload1.HasFile)
{
string fileExtension = System.IO.Path.GetExtension(FileUpload1.FileName).ToLower();
string[] allowedExtensions ={ ".gif", ".png", ".bmp", ".jpg" ,"doc"};
for (int i = 0; i < allowedExtensions.Length; i++)
{
if (fileExtension == allowedExtensions[i])
{
fileOk = true;
}
}
}
if (fileOk)
{
try
{
FileUpload1.SaveAs("e:\\用户上传图片\\" + FileUpload1.FileName);
Label1.Text = "文件上传成功.";
Label2.Text = "<b>原文件路径:</b>" + FileUpload1.PostedFile.FileName + "<br/>" + "<b>文件类型:</b>"
+ FileUpload1.PostedFile.ContentLength + "字节</br>" + "<b>文件类型:</b>" + FileUpload1.PostedFile.ContentType + "<br/>";
string aaa = FileUpload1.PostedFile.FileName;
Response.Write(aaa);
}
catch (Exception ex)
{
Label1.Text = "文件上传不成功.";
}
}
else
{
Label1.Text = "只能够上传图片文件.";
}
}
这里的aaa返回的是上传文件在客户端的地址,我现在想要返回在服务器端的地址,应该怎么做?
{
Label1.Text = "";
Label2.Text = "";
bool fileOk = false;
string path = Server.MapPath("~/Temp/");
if (FileUpload1.HasFile)
{
string fileExtension = System.IO.Path.GetExtension(FileUpload1.FileName).ToLower();
string[] allowedExtensions ={ ".gif", ".png", ".bmp", ".jpg" ,"doc"};
for (int i = 0; i < allowedExtensions.Length; i++)
{
if (fileExtension == allowedExtensions[i])
{
fileOk = true;
}
}
}
if (fileOk)
{
try
{
FileUpload1.SaveAs("e:\\用户上传图片\\" + FileUpload1.FileName);
Label1.Text = "文件上传成功.";
Label2.Text = "<b>原文件路径:</b>" + FileUpload1.PostedFile.FileName + "<br/>" + "<b>文件类型:</b>"
+ FileUpload1.PostedFile.ContentLength + "字节</br>" + "<b>文件类型:</b>" + FileUpload1.PostedFile.ContentType + "<br/>";
string aaa = FileUpload1.PostedFile.FileName;
Response.Write(aaa);
}
catch (Exception ex)
{
Label1.Text = "文件上传不成功.";
}
}
else
{
Label1.Text = "只能够上传图片文件.";
}
}
这里的aaa返回的是上传文件在客户端的地址,我现在想要返回在服务器端的地址,应该怎么做?
解决方案 »
- 这句:<%--<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transit....什么意思,可以删除它吗?
- 关于membership的问题(这是1个很傻的问题)
- listBox的赋值问题?
- 请问如何从IHttpHandler中获取session状态?
- 怎么设置一个html控件的值
- 各位帮一下忙看一下这个SQL语句哪有错啦,谢谢啦
- 急,思路指点一下,在线等~~~
- 我将一个自定义控件的属性设为Calendar,但是在为这个控件编写功能的时候却得不到这个Calerdar,这是为什么
- 为什么浏览器不能读文件夹中的图片
- 请高手指点
- 表中一字段是以,相隔的数字(字符串),查询时给一数字字符,如何能查到包含这个数字字符字段的所有记录
- C#的中文问题 高手请进
string filepath=("e:\\用户上传图片\\" + FileUpload1.FileName;
FileUpload1.SaveAs(filepath);
Response.Write(filepath); filepath=server.math("用户上传图片/"+FileUpload1.FileName);Response.Write(filepath);
不知道你是不是这个意思
打错了