现在做的一个项目里面要用到相册,以前也做过一次做的蛮丑,所以这次想做的好看一点,找不到什么好的例子。51aspx还有其他的网站上下的例子比自己做的还丑好多,有的还运行不出来。
三个问题 1 图片上传 http://www.gotobox.com/uploadFile.aspx 我想要个跟这个一样的上传实例,这个貌似是Flash做的。
2 显示图片 最好是像QQ空间那样显示的,我也找了个ASPX的网页不过就是不知道是怎么做出来的,貌似也是用到Flas的。 http://www.globehoteljob.com/bbs/showphoto.aspx?photoid=65
3就是图像显示缩略图显示。我用了个一般处理程序把图片路径传进去,由于上传的时候数据库中存的是相对路径,现在想把图片在服务器的绝对路径传过去,可是就是传不过去。貌似下面的路径绑定代码有问。不只怎么搞的。 如果这样不行的话大家有什么好的做图片缩略图的例子没?发来参考洗
如果大家有上面的例子最好能发我参考下,本人感激不尽,邮箱:[email protected] 谢了。 <asp:Image ID="Image1" runat="server" Height="110px" ImageUrl='DisplaySmallPhoto.ashx?PhotoPath=<%=Request.ApplicationPath%>/<%# DataBinder.Eval(Container.DataItem,"ImageFilePath")%>'
ToolTip='<%# DataBinder.Eval(Container.DataItem,"ImageFileName")%>' Width="135px"
BorderColor="#6666FF" BorderWidth="1px" /
// 取得传递进来的文件路径。
string PhotoPath = context.Request.QueryString["PhotoPath"].Trim(); // 改变 HTTP 文件头的输出格式,以便让浏览器知道所输出的文件格式是 JPEG 图文件。
context.Response.ContentType = "Image/JPEG";
context.Response.Clear();
context.Response.BufferOutput = true;
using (Bitmap bmp = new Bitmap(PhotoPath)) {
// 将照片缩小。
using (Bitmap SmallerBmp = new Bitmap(bmp, Convert.ToInt32(bmp.Width * 0.15), Convert.ToInt32(bmp.Height * 0.15)))
{
SmallerBmp.Save(context.Response.OutputStream, ImageFormat.Jpeg);
}
}
三个问题 1 图片上传 http://www.gotobox.com/uploadFile.aspx 我想要个跟这个一样的上传实例,这个貌似是Flash做的。
2 显示图片 最好是像QQ空间那样显示的,我也找了个ASPX的网页不过就是不知道是怎么做出来的,貌似也是用到Flas的。 http://www.globehoteljob.com/bbs/showphoto.aspx?photoid=65
3就是图像显示缩略图显示。我用了个一般处理程序把图片路径传进去,由于上传的时候数据库中存的是相对路径,现在想把图片在服务器的绝对路径传过去,可是就是传不过去。貌似下面的路径绑定代码有问。不只怎么搞的。 如果这样不行的话大家有什么好的做图片缩略图的例子没?发来参考洗
如果大家有上面的例子最好能发我参考下,本人感激不尽,邮箱:[email protected] 谢了。 <asp:Image ID="Image1" runat="server" Height="110px" ImageUrl='DisplaySmallPhoto.ashx?PhotoPath=<%=Request.ApplicationPath%>/<%# DataBinder.Eval(Container.DataItem,"ImageFilePath")%>'
ToolTip='<%# DataBinder.Eval(Container.DataItem,"ImageFileName")%>' Width="135px"
BorderColor="#6666FF" BorderWidth="1px" /
// 取得传递进来的文件路径。
string PhotoPath = context.Request.QueryString["PhotoPath"].Trim(); // 改变 HTTP 文件头的输出格式,以便让浏览器知道所输出的文件格式是 JPEG 图文件。
context.Response.ContentType = "Image/JPEG";
context.Response.Clear();
context.Response.BufferOutput = true;
using (Bitmap bmp = new Bitmap(PhotoPath)) {
// 将照片缩小。
using (Bitmap SmallerBmp = new Bitmap(bmp, Convert.ToInt32(bmp.Width * 0.15), Convert.ToInt32(bmp.Height * 0.15)))
{
SmallerBmp.Save(context.Response.OutputStream, ImageFormat.Jpeg);
}
}
解决方案 »
- 300分分享给asp.net:关于asp.net ajax调用web服务的例子,以及自定义的autocomplete
- 分页
- 产品展示系统的界面 简单问题
- 帮忙看看这段sql代码
- 水晶报表问题!高手请帮!
- 这个贴我专门存放一些我自己认为有用的网址,供自己用,希望大家不要回贴.
- 网站调用电信,移动,联通开放接口向客户不定时发送相关资讯?
- asp.net mvc中,在不修改Controller里的代码,不修改视图文件,不添加自定义Module的情况下,如何在页面</body>前添加一段html代码
- 在DataGrid里的Edit列,点一下,怎么控制出来的TextBOX的长度
- 大虾,帮忙....,我的站点上传到服务器出错,是aspmenu菜单第三方控件的问题!!!急,在线等候!!!asp.ent+vb
- 怎样执行Gridview1_Rowediting
- 请教下这是什么错误?.net的错误提示
显示图片 http://www.globehoteljob.com/bbs/showphoto.aspx?photoid=65
===================
SWFUpload可以实现,当然用Ajax也能实现。 2 显示图片 最好是像QQ空间那样显示的,我也找了个ASPX的网页不过就是不知道是怎么做出来的,貌似也是用到Flas的。
=========================
用JS+DIV做的居多。
3就是图像显示缩略图显示。我用了个一般处理程序把图片路径传进去,由于上传的时候数据库中存的是相对路径,现在想把图片在服务器的绝对路径传过去,可是就是传不过去。
========================
缩略图应该是在上传的时候生成,而不是在每次显示的时候生成,在每次显示时生成没有实际意义。