当前位置: 首页 > news >正文

网站上传照片失败建站之星网站空间根目录

网站上传照片失败,建站之星网站空间根目录,辽宁城乡建设部网站,网站建设亇金手指排名十五在SQL SERVER中建立这样结构的一个表#xff1a;列名类型目的IDInteger主键IDIMGTITLEVarchar(50)图片的标题IMGTYPEVarchar(50)图片类型. ASP.NET要以辨认的类型IMGDATAImage用于存储二进制数据 using System;using System.Collections;using System.Configuration;using…在SQL SERVER中建立这样结构的一个表列名类型目的IDInteger主键IDIMGTITLEVarchar(50)图片的标题IMGTYPEVarchar(50)图片类型. ASP.NET要以辨认的类型IMGDATAImage用于存储二进制数据       using System;using System.Collections;using System.Configuration;using System.Data;using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Xml.Linq;using System.Drawing;using System.Drawing.Imaging;using System.Drawing.Drawing2D;using System.Data.SqlClient;using System.IO; public partial class ChangeImageSize : System.Web.UI.Page{    protected void Page_Load(object sender, EventArgs e)    {     }         private int width;        private int height;        private Bitmap newpic, savepic;        private float k1, k2;         /// summary        /// 构造函数        /// /summary        public ChangeImageSize()        {        }                       /// summary        /// 传入一张图片并设定它的大小        /// /summary        /// param nameTheImage传入的图片对象/param        /// param nameTheWidth图片宽的范围/param        /// param nameTheHeight图片长的范围/param        /// param namepath保存的文件名和路径/param        public Bitmap ChangePicMethod(object TheImage, int TheWidth, int TheHeight)        {            newpic new Bitmap((System.Drawing.Image)TheImage);            this.width newpic.Width;            this.height newpic.Height;             k1 (float)width / (float)TheWidth;            k2 (float)height / (float)TheHeight;            if (k1 k2)            {                this.width (int)(width / k1);                this.height (int)(height / k1);            }            else            {                this.width (int)(width / k2);                this.height (int)(height / k2);            }            savepic new Bitmap(newpic, width, height);            return savepic;            //savepic.Save(path);        }     /// summary    /// 保存图片到数据库    /// /summary    /// returns/returns        private bool StoreImage()        {            bool rs false;            Stream imgdatastream this.FileUpload1.PostedFile.InputStream;            int imgdatalen this.FileUpload1.PostedFile.ContentLength;            string imgtype this.FileUpload1.PostedFile.ContentType;            string imgtitle FileUpload1.PostedFile.FileName;            // byte[] imgdata new byte[imgdatalen];            //int n imgdatastream.Read(imgdata, 0, imgdatalen);            //Bitmap bp ChangePicToSaveMethod(imgdatastream, 200, 200);                       MemoryStream ms new MemoryStream();            Bitmap bp new Bitmap(imgdatastream);            bp ChangePicMethod(bp, 200, 200);            //bpbp.GetThumbnailImage(200,200,new System.Drawing.Image.GetThumbnailImageAbort(aa()) ,System.IntPtr.Zero);            bp.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg);            ms.Flush();            byte[] imgdata ms.GetBuffer();            ms.Close();               SqlConnection connection Connection.getConnection();            SqlCommand command new SqlCommand(INSERT INTO ImageStore(ImageTitle,ImageType,ImageData)VALUES ( imgtitle, imgtype,imgdata ), connection);             SqlParameter paramTitle new SqlParameter(imgtitle, SqlDbType.VarChar, 50);             paramTitle.Value imgtitle;            command.Parameters.Add(paramTitle);             SqlParameter paramData new SqlParameter(imgdata, SqlDbType.Image);            paramData.Value imgdata;            command.Parameters.Add(paramData);             SqlParameter paramType new SqlParameter(imgtype, SqlDbType.VarChar, 50);            paramType.Value imgtype;            command.Parameters.Add(paramType);             connection.Open();            int numRowsAffected command.ExecuteNonQuery();            connection.Close();            rs true;            return rs;        }    /// summary    /// 从数据库取出图片    /// /summary    /// param namesender/param    /// param namee/param        private void GetImage(string imgid)        {            string sql SELECT ImageData, ImageType FROM ImageStore WHERE ID imgid;            SqlConnection connection Connection.getConnection();            SqlCommand command new SqlCommand(sql, connection);            connection.Open();            SqlDataReader dr command.ExecuteReader();            if (dr.Read())            {                Response.ContentType dr[ImageType].ToString();                Response.BinaryWrite((byte[])dr[ImageData]);            }            connection.Close();         }   }转载于:https://www.cnblogs.com/carekee/articles/2083425.html
http://www.huolong8.cn/news/199288/

相关文章:

  • html5开发wap网站网页设计页面链接
  • 新手怎样做网站推广找专业做网站的公司
  • 微网站建设的第一步是什么商户网站唯一订单号
  • 文秘写作网站如何做推广网站
  • 供热设施网站搭建教程浙江建设信息网
  • 网站推广计划怎么写常州市建设局网站电话
  • led网站免费模板aspnet校友录网站开发
  • 能用VUE做网站wordpress 文章加密
  • 中英文网站是咋做的行业网站开发
  • 工地接活应该去哪个平台绍兴seo排名外包
  • 网站云空间wordpress 悬浮插件
  • wordpress移除自豪的使用电脑系统优化软件
  • 做个普通的网站多少钱html5制作网站首页
  • 机械加工网站哪里找网站 地图导航代码
  • 网上建设网站深圳最穷的三个区
  • 域名注册服务网站整合营销推广策略
  • 大岭山建设网站商品详情页面模板
  • 9元建站节手机网站版面设计
  • 台州市环保局网站开发区找装修公司的网站
  • 歌手投票网站怎么做南通网站建设祥云
  • 为什么要建微网站温州建设小学网站首页
  • 做订阅号要建立网站吗响应式外贸网站案例
  • 福州免费网站建站模板seo推广软件代理
  • 推荐网站建设服务话术app编程用什么软件
  • 网站开发 8g和16g网站蓝色导航栏代码
  • 国内做服装的网站有哪些方面无锡网络建站
  • 自助建站还是人工建站好网页制作基本步骤
  • 网站导航界面石家庄关键词搜索引擎优化
  • 广东省建设监理协会网站 首页做网站标题图片大小
  • 网站开发的职位要求做体育类网站素材