亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

GDI+、JPEG圖像到內存流中發生的通用錯誤

GDI+、JPEG圖像到內存流中發生的通用錯誤

C#
慕的地6264312 2019-06-28 17:13:57
GDI+、JPEG圖像到內存流中發生的通用錯誤這似乎是一個臭名昭著的錯誤在整個網絡。由于我的方案不適合,所以我一直無法找到我的問題的答案。當我將圖像保存到流中時,會引發異常。奇怪的是,這對PNG非常有效,但是使用jpg和gif給出了上面的錯誤,這是相當令人費解的。大多數類似的問題都與將圖像保存到沒有權限的文件有關。具有諷刺意味的是,解決方案是像我正在做的那樣使用內存流.public static byte[] ConvertImageToByteArray(Image imageToConvert){     using (var ms = new MemoryStream())     {         ImageFormat format;         switch (imageToConvert.MimeType())         {             case "image/png":                 format = ImageFormat.Png;                 break;             case "image/gif":                 format = ImageFormat.Gif;                 break;             default:                 format = ImageFormat.Jpeg;                 break;         }         imageToConvert.Save(ms, format);         return ms.ToArray();     }}好的,我已經試過了??寺D像并進行處理。通過jpeg質量設置檢索MIME的編碼器。
查看完整描述

3 回答

?
守候你守候我

TA貢獻1802條經驗 獲得超10個贊

如果您收到了該錯誤,那么我可以說您的應用程序在某個目錄上沒有寫權限。

例如,如果試圖將圖像從內存流保存到文件系統,則可能會收到該錯誤。

如果您正在使用XP,請確保為該文件夾上的aspnet帳戶添加寫權限。

如果您使用的是windows服務器(2003,2008)或Vista,請確保為網絡服務帳戶添加寫入權限。

希望能幫上忙。


查看完整回答
反對 回復 2019-06-28
  • 3 回答
  • 0 關注
  • 571 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號