其實我正在爲我的辦公室開發一個「社交」應用程序,我在想什麼是加載或管理圖片的最佳方式。每個用戶都有一個profil畫面,我想在任何我想要的地方顯示它,在profil視圖中,例如在聯繫人列表中(小一些)。當用戶創建其配置文件時,他從手機上的圖片庫中獲取圖片,並以base64編碼字符串的形式發送到服務器。我已經用於保存服務器(SQL Server 2012的數據庫)所攝取的圖片的代碼:什麼是管理圖片的最佳方式WP 8.1
var reader = new DataReader(pictureStream.GetInputStreamAt(0));
byte[] bytes = new byte[pictureStream.Size];
await reader.LoadAsync((uint)pictureStream.Size);
reader.ReadBytes(bytes);
string bytesString = Convert.ToBase64String(bytes);
所以這裏bytesString包含編碼圖片服務器上發送的base64。其實,我面臨着兩個問題。
第一個問題:
編碼的字符串的基於64不能被插入到數據庫中即使列類型是VARCHAR (最大)。表中的字符串被切斷。
問題二:
如果我想從bytesString以base64字符串解碼建設的圖片,它需要這麼多的時間,它是不可能這樣的工作。
所以我想知道如何應用這樣的Instagram或其他圖片專業應用程序管理圖片這麼好......有人可以給我一些建議,通過應用程序管理圖片?提前致謝 !
使用BitmapImage存儲實際圖像 – 2014-12-03 08:37:29