| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1372 人关注过本帖
标题:把上传的图片直接显示在页面中.
只看楼主 加入收藏
小天狼星
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:483
专家分:0
注 册:2006-11-1
收藏
得分:0 
以下是引用scindy在2006-11-2 13:23:42的发言:
讲的是很清楚,不过还有一个问题:是手动存路径呢,还是上传时通过程序存呢

闹了半天你不是问程序怎么写,只是想手动的存图片啊

[此贴子已经被作者于2006-11-2 13:27:16编辑过]


[face=仿宋_GB2312]一生那么长,长不过时间定义下的永远;一生那么短,短不过人海中一次又一次匆忙的擦肩。[/face]
2006-11-02 13:26
scindy
Rank: 1
等 级:新手上路
威 望:1
帖 子:591
专家分:4
注 册:2006-10-23
收藏
得分:0 
我就是想问一下程序该怎么写,我写了一半多了,到了不会了,实现不了,老是出错,帮帮忙吧,

可否给出一下程序呢?

淘宝新到货: http://shop36082390. 电脑及配件/杀毒U盘/移动硬盘/减肥产品/切苹果器/剥蒜器/个性烟灰缸/装饰彩灯/雨伞/女包//手机座/极品铁观间茶叶/五层布衣柜/三洋/日立投影机
QQ:410243392 (常用)
2006-11-02 13:40
小天狼星
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:483
专家分:0
注 册:2006-11-1
收藏
得分:0 
private void btn_Upload_Click(object sender, System.EventArgs e)
{
//上传图片的程序段
DateTime now = DateTime.Now ;
//取现在时间到DataTime类的对象now中
string strBaseLocation=ConfigurationSettings.AppSettings["upimages"];
//这是文件将上传到的服务器的绝对目录
bool jpg = file1.Value.ToLower().EndsWith("jpg");
bool gif = file1.Value.ToLower().EndsWith("gif");
if (jpg == false && gif == false)
{
Response.Write("<script>alert('只能上传jpg和gif格式文件');</script>");
return;
}
if (file1.PostedFile.ContentLength>3072)
{
Response.Write("<script>alert('图片大小不能大于3K');</script>");
return;
}
string path_name="";
string filename="";
if (jpg == true)
{
path_name=strBaseLocation+@"\"+now.Hour.ToString()+now.Minute.ToString()+now.Second.ToString()+now.Millisecond.ToString()+file1.PostedFile.ContentLength.ToString()+".jpg";
filename=now.Hour.ToString()+now.Minute.ToString()+now.Second.ToString()+now.Millisecond.ToString()+file1.PostedFile.ContentLength.ToString()+".jpg";
}
if (gif == true)
{
path_name=strBaseLocation+@"\"+now.Hour.ToString()+now.Minute.ToString()+now.Second.ToString()+now.Millisecond.ToString()+file1.PostedFile.ContentLength.ToString()+".gif";
filename=now.Hour.ToString()+now.Minute.ToString()+now.Second.ToString()+now.Millisecond.ToString()+file1.PostedFile.ContentLength.ToString()+".gif";
}
if (file1.PostedFile.ContentLength != 0) //判断选取对话框选取的文件长度是否为0
   {
try
{
bool havelogo = mc.checklogoname(filename);
if (havelogo == true)
{
Response.Write("<script>alert('服务器忙,请稍候再试');</script>");
return;
}
file1.PostedFile.SaveAs(path_name); //执行上传
string oldlogo = mc.updatelogo(_EditUser,filename);
if (oldlogo != string.Empty)
{
//删除原来的LOGO文件
string delFile = strBaseLocation+@"\"+oldlogo;
delFile=delFile.Replace("/",@"\");
delFile=delFile.Replace(@"\\",@"\");
File.Delete(delFile);
}
img_Logo.ImageUrl="/upimages/"+filename;
img_Logo.Visible=true;
Response.Write("<script>alert('上传成功');</script>");
}
catch(Exception ex)
{
Response.Write(ex.Message);
}
}
else
{
Response.Write("<script>alert('请选择您要上传的图片文件');</script>");
return;
}
}

[face=仿宋_GB2312]一生那么长,长不过时间定义下的永远;一生那么短,短不过人海中一次又一次匆忙的擦肩。[/face]
2006-11-02 13:42
小天狼星
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:483
专家分:0
注 册:2006-11-1
收藏
得分:0 
说明一下,这个程序把传来的图片名称改了,改成了当前时间的变形格式,为的是避免重复文件名

[face=仿宋_GB2312]一生那么长,长不过时间定义下的永远;一生那么短,短不过人海中一次又一次匆忙的擦肩。[/face]
2006-11-02 13:44
scindy
Rank: 1
等 级:新手上路
威 望:1
帖 子:591
专家分:4
注 册:2006-10-23
收藏
得分:0 
谢谢了,不过有没有的程序呢

淘宝新到货: http://shop36082390. 电脑及配件/杀毒U盘/移动硬盘/减肥产品/切苹果器/剥蒜器/个性烟灰缸/装饰彩灯/雨伞/女包//手机座/极品铁观间茶叶/五层布衣柜/三洋/日立投影机
QQ:410243392 (常用)
2006-11-02 13:44
小天狼星
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:483
专家分:0
注 册:2006-11-1
收藏
得分:0 
以下是引用scindy在2006-11-2 13:44:52的发言:
谢谢了,不过有没有ASP.NET+VB.NET的程序呢

没,我不研究VB


[face=仿宋_GB2312]一生那么长,长不过时间定义下的永远;一生那么短,短不过人海中一次又一次匆忙的擦肩。[/face]
2006-11-02 13:47
scindy
Rank: 1
等 级:新手上路
威 望:1
帖 子:591
专家分:4
注 册:2006-10-23
收藏
得分:0 
有没有人有ASP.NET+VB.NET的程序啊?

急需!!

淘宝新到货: http://shop36082390. 电脑及配件/杀毒U盘/移动硬盘/减肥产品/切苹果器/剥蒜器/个性烟灰缸/装饰彩灯/雨伞/女包//手机座/极品铁观间茶叶/五层布衣柜/三洋/日立投影机
QQ:410243392 (常用)
2006-11-03 17:05
小天狼星
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:483
专家分:0
注 册:2006-11-1
收藏
得分:0 
以下是引用scindy在2006-11-3 17:05:12的发言:
有没有人有ASP.NET+VB.NET的程序啊?

急需!!

有了思路,和相似的程序,难道你自己写不出来吗???


[face=仿宋_GB2312]一生那么长,长不过时间定义下的永远;一生那么短,短不过人海中一次又一次匆忙的擦肩。[/face]
2006-11-03 17:54
快速回复:把上传的图片直接显示在页面中.
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.026052 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved