成人午夜激情影院,小视频免费在线观看,国产精品夜夜嗨,欧美日韩精品一区二区在线播放

上傳圖片并顯示縮略圖的最簡單方法(C#)

2010-08-28 10:50:27來源:西部e網(wǎng)作者:

private void fileUpload_Click(object sender, System.EventArgs e)
       
{
            
// 模擬數(shù)據(jù)庫里取出byte[]再顯示縮略,
            
// 模擬方法:先上傳,把stream轉(zhuǎn)成byte[],再把byte[]放在stream里,再輸出

            
// 上傳
            System.IO.Stream fs = jpgUpload.PostedFile.InputStream;
            
int nBytes          = jpgUpload.PostedFile.ContentLength;
            
byte[] ByteArray    = new byte[nBytes];
            
int nBytesRead      = fs.Read(ByteArray, 0, nBytes);
            MemoryStream mBytes  
= new MemoryStream(ByteArray,0,nBytes);
            
            
// 轉(zhuǎn)為stream,處理縮略
            System.Drawing.Image _img;
            _img 
= System.Drawing.Image.FromStream(mBytes);
            System.Drawing.Image _thumbImg 
= _img.GetThumbnailImage(Convert.ToInt32(_img.Width* 0.3),Convert.ToInt32( _img.Height * 0.3),null, IntPtr.Zero);

            
// 顯示到客戶端
            Response.ContentType    = this.jpgUpload.PostedFile.ContentType;
            MemoryStream MemStream  
= new MemoryStream(); 
            _thumbImg.Save(MemStream, System.Drawing.Imaging.ImageFormat.Jpeg); 
            MemStream.WriteTo(Response.OutputStream); 
            Response.Flush();
       }
關(guān)鍵詞:C#
主站蜘蛛池模板: 抚州市| 广州市| 铁力市| 临颍县| 泗阳县| 汾西县| 龙陵县| 竹北市| 镇平县| 文安县| 韶山市| 三明市| 花莲县| 抚州市| 思茅市| 新源县| 孝昌县| 库伦旗| 高阳县| 漳平市| 武宁县| 通化市| 右玉县| 新闻| 昌都县| 南丹县| 荥阳市| 无棣县| 漠河县| 客服| 新安县| 富阳市| 贞丰县| 伊金霍洛旗| 神木县| 克什克腾旗| 余庆县| 澎湖县| 沽源县| 冀州市| 鹤岗市|