Показать сообщение отдельно
Старый 24.09.2013, 10:50   #3  
spectr is offline
spectr
Участник
Аватар для spectr
MCBMSS
Лучший по профессии 2014
 
287 / 70 (3) ++++
Регистрация: 19.10.2011
Адрес: Киев
Проблема здесь
Цитата:
if (image!=null){
var el = document.getElementById("WebResource_picture");
document.getElementById("WebResource_picture").contentWindow.document.getElementById("image").src ="data:image/png;base64,"+image.DocumentBody;
var url="http://имя_сервера/название_организации/notes/edit.aspx?id=%7b"+image.AnnotationId+"%7d&pId=%7b"+id +"%7d&pType=1024"
Xrm.Page.getAttribute("new_imageurl").setValue(url);
}
else {
Xrm.Page.getControl("WebResource_picture").setVisible(false);
}
data:image/png;base64, вы говорите браузеру что у вас рисунок PNG
хотя он может быть и другим.
Вы же проверяете на тип рисунка здесь:
Цитата:
if (data[i].MimeType=="image/gif" || data[i].MimeType=="image/pgif" || data[i].MimeType=="image/jpeg" || data[i].MimeType=="image/png" || data[i].MimeType=="image/ppng"|| data[i].MimeType=="image/pjpeg"){
Почему это не использовать дальше ?
Вот так:
Код:
document.getElementById("WebResource_picture").contentWindow.document.getElementById("image").src ="data:"+image.MimeType+";base64,"+image.DocumentBody;