疑难杂症...用连接某图片地址...点击后没反应...

poppinH poppinH 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
纳闷了..!~我具体代码是这样的:首先用uploade上传一个文件,然后判断这个图片的扩张名称是不是jpg,如果是,则在页面上有个图片空间.然后用这个空间显示出这张图片..由于上传的图片并不是一样的大小..所以,就决定先缩放..然后在这个图片上添加一个超连接..先给他看个小的..然后等他想看大的时候,点一下就可以了...

问题来了..!~先看小的是可以显示了..但是等我点超连接的时候...它就死在那..死活都不动了..!~闷的要死...
我把鼠标放在图片上的时候,底下状态栏显示的:file:///f:/路径...我看别人正常点的都是显示:http:/服务器/路径

小弟的代码:

string fullname = this.fu.PostedFile.FileName.ToString();
if (fullname.Length > 0)
{
FileInfo f = new FileInfo(fullname);
string fname = f.Name.ToString();//获取原始文件名称
string f_ex = f.Extension.ToString().ToLower();//获取文件的类型
string length = f.Length.ToString();//获取文件的大小
string newname = DateTime.Now.Millisecond.ToString() + length + fname;//定义文件的新名称用于保存在服务器上
string savepath = Server.MapPath("annex");//文件存储的路径
fu.SaveAs(savepath + "\\" + newname);//将以新文件名保存到服务器上
string scf01x = msg.addscf(newname,f_ex, savepath, fname);
if (scf01x.Length > 0)
{
this.lblOldName.Text = fname;
this.t_newname.Text = scf01x;
this.lblMsg.Text = "----<font color=green>上传成功!</font>";
this.btnUpload.Enabled = false;
// this.btnClose.Disabled = false;
if (f_ex.Trim() == ".jpg")
{
//this.im_fujian.Visible = true;
strimg = savepath.Trim() + "\\" + newname.Trim();
//im_fujian.ImageUrl = savepath.Trim() + "\\" + newname.Trim();

}
}
else
{
this.lblMsg.Text = "----<font color=green>上传失败!</font>";
}
}
else
{
this.lblMsg.Text = "----<font color=red>请选择上传的附件!</font>";
}
scf01 = this.t_newname.Text;
oldname = this.lblOldName.Text;
...全文
评论 13
收藏 已收藏
分享
返回顶部
poppinH
.NET社区 62,272 成员 668,968 内容