基于ie9安全性,现上传图片预览功能得到限制,取不到图片真实路径现想得到一个能同时上传多图,带预览功能的上传插件代码
效果可类似于QQ相册
也可以类似于58同城

解决方案 »

  1.   

    http://www.cnblogs.com/dragon-china/archive/2007/07/13/817393.html
      

  2.   

    考虑兼容性的话还是Flash上传浏览比较好
      

  3.   

    直接做成flash的不就成了么?
      

  4.   

    Refer:
    http://www.cnblogs.com/insus/archive/2012/11/13/2768951.html
      

  5.   

    csdn下载里面就有 有一个挺好的 速度也还行 用的是flash 唯一的缺点就是 不能改样式 没有flash的源码
      

  6.   

    仿QQ相册的上传控件:http://www.cnblogs.com/xproer/archive/2010/08/09/1796077.html
    主界面图片列表添加图片编辑图片:提示信息:整合代码<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <title>Web图片批量上传控件演示页面</title>
    <script type="text/javascript" src="ImageUploader/ImageUploader.js" charset="utf-8"></script>
    </head>
    <body>
    <div><a href="asp.net/images.aspx">查看上传的图片</a></div>
    <div id="msg"></div>
    <script language="javascript" type="text/javascript">
    var imgUploader = new ImageUploader();
    imgUploader.Config["PostUrl"] = "http://localhost/php/upload.php"; window.onload = function()
    {
    imgUploader.Init();
    }
    </script>
    </body>
    </html>
    示例下载:
    CAB安装包
    ASP示例
    ASP.NET示例
    JSP示例
    PHP示例
      

  7.   

    比如新增一个商品,上传一张图片,界面显示其图片的例子/// <summary>
            /// 新增商品
            /// </summary>
            /// <param name="sender"></param>
            /// <param name="e"></param>
            protected void Button3_Click(object sender, EventArgs e)
            {
                string phnamee= this.TextBox6.Text.Trim();
                string phtit = this.TextBox7.Text.Trim();
                string image= this.FileUpload1.FileName;           
                int price =Convert.ToInt32(this.TextBox8.Text);
                int phsidd=Convert.ToInt32(this.DropDownList2.SelectedValue);
                int i = DBHelp.ExecuteCommand("insert into ph(phName,phImage,phtitle,phprice,phsid) values('" + phnamee + "','" + image + "','" + phtit + "','" + price + "','" + this.DropDownList2.SelectedValue + "')");
                if(i>0)
                {
                    Response.Write("<script>alert('添加成功')</script>");
                }
            }