PS.原本是要寫檔案續傳的 ,結果變切圖測試 (?).....
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
MemoryStream ms = new MemoryStream(); | |
//讀取一張圖檔 | |
Stream filestream = File.Open(@"d:\temp\r5.jpg",FileMode.Open,FileAccess.Read); | |
//設定資料流起始位置 | |
long seeklength = filestream.Seek(0, SeekOrigin.Begin); | |
//原始資料的長度 | |
int length = (int)filestream.Length - 0; | |
//砍掉後面資料(100kb左右) | |
byte[] bufffer = new byte[length-100000]; | |
//從filestream讀取資料到buffer內 | |
filestream.Read(bufffer, 0, length-100000); | |
//建立一空檔案 | |
using (Stream stream = new FileStream(@"d:\temp\r6.jpg",FileMode.Create)) | |
{ | |
//透過stream將buffer資料寫入建立的空檔案 | |
stream.Write(bufffer, 0, length - 100000); | |
} |
沒有留言:
張貼留言