<span style=" font-size:10pt;font-family:sans-serif">Hallo zusammen,</span>
<br>
<br><span style=" font-size:10pt;font-family:sans-serif">ich habe eine
Tabelle definiert, die in einer Spalte vom Typ Binärobjekt (BLOB)
Fotos enthält. Diese kann ich mit Hilfe eines HTML-Bedienelementes direkt
im Attributformular anzeigen lassen. </span>
<br>
<br><span style=" font-size:10pt;font-family:sans-serif">Das HTML-Bedienelement
enthält folgenden Ausdruck, wobei "Fotodatei" der Name der BLOB-Spalte
ist, die die Fotos enthält.</span>
<br><span style=" font-size:10pt;font-family:sans-serif"><script>document.write(expression.evaluate("
'<img src=' || '\"</span><a href="data:image/png;base64,'"><span style=" font-size:10pt;color:blue;font-family:sans-serif">data:image/png;base64,'</span></a><span style=" font-size:10pt;font-family:sans-serif">
|| to_base64(\"Fotodatei\") || '\">' "))</script></span>
<br>
<br>
<br><span style=" font-size:10pt;font-family:sans-serif">In einer weiteren
Tabelle möchte ich andere Dokumente wie z.B. PDF in eine BLOB-Spalte hochladen
und mit QGIS anzeigen oder aber aus QGIS heraus mit einem anderen Programm
anzeigen lassen. Das Hochladen von z.B. PDF-Dokumenten ist problemlos möglich,
ich scheitere bislang aber an der Darstellung.</span>
<br>
<br><span style=" font-size:10pt;font-family:sans-serif">Versucht habe
ich es auch hier mit einem HTML-Bedienelement:</span>
<br><span style=" font-size:10pt;font-family:sans-serif"><script></span>
<br><span style=" font-size:10pt;font-family:sans-serif">document.write(expression.evaluate("
'<iframe src=' || '\"</span><a href="data:application/pdf;base64,'"><span style=" font-size:10pt;color:blue;font-family:sans-serif">data:application/pdf;base64,'</span></a><span style=" font-size:10pt;font-family:sans-serif">
|| to_base64(\"Dokumentdatei\") || '\" width=\"600\"
height=\"400\"></iframe>' "))</span>
<br><span style=" font-size:10pt;font-family:sans-serif"></script></span>
<br>
<br>
<br><span style=" font-size:10pt;font-family:sans-serif">Hat jemand eine
Idee wie PDF- oder auch andere Dokumente angezeigt werden können, die als
BLOBs in einer DB gespeichert sind?</span>
<br>
<br><span style=" font-size:10pt;font-family:Arial"><br>
Mit freundlichen Grüßen <br>
Im Auftrag <br>
<br>
Marcus Abram<br>
</span><span style=" font-size:8pt;color:#002060;font-family:Arial"><br>
<b>Kommunales Rechenzentrum Niederrhein </b></span><span style=" font-size:8pt;font-family:Arial"><br>
Der Verbandsvorsteher <br>
Abteilung 4</span>
<br><span style=" font-size:8pt;font-family:Arial">Anwendungen - "Konto"
und "Boden"<br>
Friedrich-Heinrich-Allee 130<br>
47475 Kamp-Lintfort -Germany-<br>
Tel: 02842/9070-186 Fax: 02842/92732-186 <br>
Web: </span><a href=http://www.krzn.de/><span style=" font-size:8pt;color:blue;font-family:Arial"><u>www.krzn.de</u></span></a><span style=" font-size:8pt;font-family:Arial">
</span><a href=mailto:marcus.abram@krzn.de><span style=" font-size:8pt;color:blue;font-family:Arial"><u>marcus.abram@krzn.de</u></span></a>