请教一个图片上传的简单写法

阳新互联 2010-01-13 11:06:25
我要做一个小东西,只需要上传10年前登记照和如今登记照,所以写了如下简单方法。
我再同一个表单里插入了两个
<input id="PicUpload" runat="server" type="file" />
<input id="PicUpload2" runat="server" type="file" />

在修改按钮的功能里写了如下代码

string uploadName1 = PicUpload.Value.Trim();
string pictureName1 = "";
if (uploadName1 != "")
{
int idx = uploadName1.LastIndexOf(".");
string suffix1 = uploadName1.Substring(idx);//文件后缀
pictureName1 = System.DateTime.Now.Ticks.ToString() + suffix1;
ht.Add("UserPic1", SqlStringConstructor.GetQuotedString(pictureName1));

string path1 = Server.MapPath("..\\Upfiles\\");
PicUpload.PostedFile.SaveAs(path1 + pictureName1);
}



string uploadName2 = PicUpload2.Value.Trim();
string pictureName2 = "";
if (uploadName2 != "")
{
int idx2 = uploadName2.LastIndexOf(".");
string suffix2 = uploadName2.Substring(idx2);//文件后缀
pictureName2 = System.DateTime.Now.Ticks.ToString() + suffix2;
ht.Add("UserPic2", SqlStringConstructor.GetQuotedString(pictureName2));

string path2 = Server.MapPath("..\\Upfiles\\");
PicUpload.PostedFile.SaveAs(path2 + pictureName2);
}

当我点击按钮之后,发现虽然是保存了两张图片,但是图片却是同一张。进入调试模式之后,发现所有的uploadName2 ,pictureName2 明明就不一样。到保存的文件夹去查找,图片名字不一样,但图片内容是一样。

请教我怎么该才能同时正确的保存两张不同的相片。
...全文
99 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
l171147904 2010-01-13
  • 打赏
  • 举报
回复
我的难办 日,,,谁来整整 找不到类!

http://topic.csdn.net/u/20100113/11/beaa836d-04ba-4db0-afe4-c8ce3b51e1fb.html
l171147904 2010-01-13
  • 打赏
  • 举报
回复
你的 好办!!你写错了
第2个

PicUpload.PostedFile.SaveAs(path2 + pictureName2);

PicUpload2.PostedFile.SaveAs(path2 + pictureName2);
风骑士之怒 2010-01-13
  • 打赏
  • 举报
回复
这头像,好..
tzs2304 2010-01-13
  • 打赏
  • 举报
回复
多文件上传 搜下很多的
wangan2008 2010-01-13
  • 打赏
  • 举报
回复
up
mxc1225 2010-01-13
  • 打赏
  • 举报
回复
你试试找一个多文件上传的例子吧!!

111,121

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧