2016-09-19 6 views
-1

Ich habe ein Wort AddIn die Workitem von TFS und fügt sie über eine HTML Vorlage bekommt, die der Benutzer ändern kann. Es hat eine ähnliche Struktur wie die Team Registerkarte in Excel. Es funktioniert jetzt einwandfrei, außer für die Anhänge eines Workitems, die normalerweise Bilder sind. Für Word 2013 sind sie korrekt eingefügt, für Word 2016, sie werden als leere Bilder angezeigt, aber mit der richtigen Größe. Es ist nicht die Platzhaltereinstellung, es sind keine leeren Rechtecke, es zeigt nur das Bildsymbol in der entsprechenden Größe. Ich kann sie in einem lokalen Ordner speichern, also scheint das Bild dort zu sein. Ich bekomme die Bilder, indem ich ein HTML-Tag für sie erstelle und sie auf Temp herunterlade. Dies ist der HTML-Tag-Code:Eingefügte Bilder von Word AddIn werden nicht in Word angezeigt 2016

var attachmentPath = AttachmentStorage.SaveAttachmentToTemp(attachment); 
var imageSize = GetImageData(attachmentPath); 
var imageData = ("<img src=\"" + attachmentPath + "\" width=\"" + imageSize[0] + "\" height=\"" + imageSize[1] + "\">"); 
imagesHtml.Add(imageData); 

Die imagesHtml Zeichenfolge zum vollständigen HTML-String des workitem hinzugefügt wird und in das aktive Dokument eingefügt. Hat jemand irgendwelche Ideen? Hope meine Frage ist relativ klar.

Antwort

1

Dies ist eine Vertrauensfrage, da es im Allgemeinen sehr unsicher ist, Zugriff auf das lokale Dateisystem von Websites/HTML aus zu haben. Siehe auch diesen Thread:

Why can't I do <img src="C:/localfile.jpg">?

+0

So ist die einzige mögliche Abhilfe ist sie irgendwo hochladen? Oder fügen Sie sie direkt aus TFS ein? – tweedledum11

+0

Wenn ich versuche, den Uri von TFS anstelle des lokalen Dateipfads zu verwenden, erhalte ich eine Ausnahme, die besagt, dass ein URI nicht zulässig ist. Muss ich die Datei herunterladen und irgendwo anders neu laden? – tweedledum11

+0

Ich weiß nicht, ob es relevant ist, aber die Bilder werden korrekt angezeigt, wenn ich das Dokument speichere und es wieder öffne. – tweedledum11

Verwandte Themen