/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
læs/vis .tif gemt i MSSql
Fra : Chrisser


Dato : 17-06-04 10:59

Hej

Jeg har nogle .tif filer der lige nu vises på følgende måde:
<a href="<%=rsFak("Fil")%>" target="_blank"><img src="images/tif.gif"
border=0>

Hvor stien til filen gemmes i en database og hentes ind i linket, og det
virker jo fint.

Men nu skal mine filer lægges over i et image felt ( felttypen er image ) i
en MSSql database. Hvad skal jeg så gøre for at få dem vist?

Jeg gætter selv på at det kunne være noget med at jeg skal lave noget med
noget stream - men jeg er på bar bund og jeg kan ikke ramme de rigtige ord
på google...

Og ja, jeg har en god grund til at disse filer skal ligge i en database frem
for som filer

Mvh
Chrisser




 
 
Jens Gyldenkærne Cla~ (17-06-2004)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 17-06-04 12:04

Chrisser skrev:

> Jeg har nogle .tif filer der lige nu vises på følgende måde:
> <a href="<%=rsFak("Fil")%>" target="_blank"><img
> src="images/tif.gif" border=0>

> Men nu skal mine filer lægges over i et image felt ( felttypen
> er image ) i en MSSql database. Hvad skal jeg så gøre for at
> få dem vist?

Jeg har ikke nogen erfaring med streaming, men der har lige været
en tråd om emnet. Jeg vil mene at du skal vise dit billede som her:

   <img src="visbillede.asp?billedID=42">

- og så i visbillede.asp sætte content-type til image/gif (hvis det
er et gif-billede) og bruge binarywrite til at streame billedet til
browseren.

Tag evt. et kig på siden her for ideer:
<http://support.microsoft.com/default.aspx?scid=kb;EN-US;276488>
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Chrisser (17-06-2004)
Kommentar
Fra : Chrisser


Dato : 17-06-04 12:16

Jens Gyldenkærne Clausen wrote:
> Jeg har ikke nogen erfaring med streaming, men der har lige været
> en tråd om emnet.

godt være ( min hukommelse svigter mig ), jeg fik som sagt ikke meget ud af
google da jeg åbenbart ikke ramte de rigtige ord

>Jeg vil mene at du skal vise dit billede som her:
>
> <img src="visbillede.asp?billedID=42">
>
> - og så i visbillede.asp sætte content-type til image/gif (hvis det
> er et gif-billede) og bruge binarywrite til at streame billedet til
> browseren.

Lyder ikke helt dumt

> Tag evt. et kig på siden her for ideer:
> <http://support.microsoft.com/default.aspx?scid=kb;EN-US;276488>

Tjaa så er spørgsmålet om jeg bare kan udskifte filsti med min post i mit
rs - jeg prøver da bare lige...

Chrisser




Chrisser (17-06-2004)
Kommentar
Fra : Chrisser


Dato : 17-06-04 13:55

Chrisser wrote:
>> Tag evt. et kig på siden her for ideer:
>> <http://support.microsoft.com/default.aspx?scid=kb;EN-US;276488>
>
> Tjaa så er spørgsmålet om jeg bare kan udskifte filsti med min post
> i mit rs - jeg prøver da bare lige...

hmm, jeg fandt ud af at :

<%
Response.ContentType = "image/tiff"
Response.BinaryWrite rsTmp("Fil")
rsTmp.Close
Set rsTmp = Nothing
%>

virker fint på fig, jpg osv ( man ændrer content type ), men ikke på tiff
filer.

Hvorfor: Jo det er lykkedes mig at grave frem at IE ikke understøtter tiff
filer

Så findes der en plugin til IE som kan løse problemet, men jeg vil hellere
hvis man så kan få filen til at åbne i det program på folks pc som der nu
åbnes hvis man dobbeltklikker på selve filen. ( hos mig er det windows
billede og fax fremviser )
Kan man det fra asp ?

Chrisser




Jens Gyldenkærne Cla~ (17-06-2004)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 17-06-04 14:00

Chrisser skrev:

> virker fint på fig, jpg osv ( man ændrer content type ), men
> ikke på tiff filer.
>
> Hvorfor: Jo det er lykkedes mig at grave frem at IE ikke
> understøtter tiff filer

Hvordan vil du have at browseren skal håndtere tiff-filen? Det er
jo ikke et web-billedformat, så umiddelbart ville jeg forvente en
download-boks. Det kan evt. fremtvinges ved at vælge en passende
content-type til download.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Chrisser (18-06-2004)
Kommentar
Fra : Chrisser


Dato : 18-06-04 07:14

Jens Gyldenkærne Clausen wrote:
>> Hvorfor: Jo det er lykkedes mig at grave frem at IE ikke
>> understøtter tiff filer
>
> Hvordan vil du have at browseren skal håndtere tiff-filen? Det er
> jo ikke et web-billedformat, så umiddelbart ville jeg forvente en
> download-boks. Det kan evt. fremtvinges ved at vælge en passende
> content-type til download.

Jeg havde faktisk forventet at IE kunne håndtere tiff filer - det er jo
efterhånden et ret udbredt format...

Jeg tror ikke de gider og sidde og skulle svare på en sådan boks når de skal
se filen, den skal bare kunne vises - ikke andet.

Nå, nu kender jeg i det mindste fakta - så kan jeg jo præsentere dem og så
må de selv vælge...for det er vel ikke sådan at man kan programmere sig ud
af en export til et andet format ( i VB eks. ) ?


Chrisser



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408929
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste