上传照片的客户端动态加载照片
我写了一个上传照片的 程序,现在添加了Image控件,想在客户选择照片路径的时候也将图片加载到Image中,以便客户看到。先给出我的上传照片的代码,看看此功能如何实现。
protected void Button1_Click(object sender, EventArgs e)
{
string imagePath = picFile.Value; //取得文件路径
if (!File.Exists(imagePath))
{
Response.Write("<script>alert('该路径下不存在该文件,请确定正确的文件路径! ')</script>");
return;
}
string imagecontent = "";
string exname = imagePath.Substring(imagePath.LastIndexOf(".") + 1).ToUpper(); //截取图片的后缀名并转为大写
if (exname == "JPG" || exname == "JPEG" || exname == "GIF" || exname == "PNG" || exname == "BMP")
{
if (picFile.PostedFile.ContentLength > 524288)
{
Response.Write("<script>alert('上传的图片大于 0.5M, 请处理图片后再上传! ')</script>");
return;
}
//用时间作为图片名
string filetime = DateTime.Now.ToString("yyyyMMddhhmmssfff"); //取得当前时间
string filename = picFile.PostedFile.FileName; //取得图片名
imagecontent = filetime + filename.Substring(filename.LastIndexOf(".")); //时间名加上图片后缀名
string strpath = Server.MapPath("") + "\\UpPic\\" + imagecontent; //取得将要保存图片的路径
picFile.PostedFile.SaveAs(strpath); //把图片保存在此路径中
}
else
{
Response.Write("<script>alert('上传的不是图片类型! ')</script>");
return;
}
另外,还想问一下,我将客户上传的照片的路径写入 数据库,我发布该网站后,客户正确登录后,能否按图片路径读入自己的照片?
protected void Button1_Click(object sender, EventArgs e)
{
string imagePath = picFile.Value; //取得文件路径
if (!File.Exists(imagePath))
{
Response.Write("<script>alert('该路径下不存在该文件,请确定正确的文件路径! ')</script>");
return;
}
string imagecontent = "";
string exname = imagePath.Substring(imagePath.LastIndexOf(".") + 1).ToUpper(); //截取图片的后缀名并转为大写
if (exname == "JPG" || exname == "JPEG" || exname == "GIF" || exname == "PNG" || exname == "BMP")
{
if (picFile.PostedFile.ContentLength > 524288)
{
Response.Write("<script>alert('上传的图片大于 0.5M, 请处理图片后再上传! ')</script>");
return;
}
//用时间作为图片名
string filetime = DateTime.Now.ToString("yyyyMMddhhmmssfff"); //取得当前时间
string filename = picFile.PostedFile.FileName; //取得图片名
imagecontent = filetime + filename.Substring(filename.LastIndexOf(".")); //时间名加上图片后缀名
string strpath = Server.MapPath("") + "\\UpPic\\" + imagecontent; //取得将要保存图片的路径
picFile.PostedFile.SaveAs(strpath); //把图片保存在此路径中
}
else
{
Response.Write("<script>alert('上传的不是图片类型! ')</script>");
return;
}
另外,还想问一下,我将客户上传的照片的路径写入 数据库,我发布该网站后,客户正确登录后,能否按图片路径读入自己的照片?
...全文
相关推荐
人人网手机客户端
同时,照片加载速度快,即使在网络环境不理想的情况下,也能保证流畅的浏览体验。二、照片上传客户端提供便捷的照片上传功能,用户可以直接从手机相册选择照片,或者即时拍摄新照片并上传。
Java__QQ相册照片上传示例
此外,为了展示上传的照片,项目可能还包含了一个简单的图片展示页面。这个页面可能使用了JSP或者Thymeleaf等模板引擎来动态生成HTML,结合Ajax异步加载图片,提高用户体验。
相册、照片浏览器
它是一种轻量级的解释型编程语言,主要用于增加网页的动态性与交互性。在照片浏览器这个场景中,JS将用于处理用户的点击事件,如翻页、缩放图片、旋转等操作,同时可能还包括图片的预加载、懒加载等优化策略。
secretgarden:用户上传他们花园的照片
JavaScript是网页开发中的核心技术,主要用于处理客户端的动态效果和用户交互,如图片上传、页面动画等。在"secretgarden"项目中,JavaScript可能被用于以下几个关键点:1.
微信照片墙带数据库、源码,可直接使用(php版)
**前端界面**:照片墙的展示界面通常由HTML、CSS和JavaScript构建,利用Ajax技术实现无刷新的动态加载和交互。


