Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Response.BinaryWrite-problem

Postades av 2003-04-09 12:33:53 - Patrik Fransson, i forum asp - allmänt, Tråden har 5 Kommentarer och lästs av 443 personer

Hej fränden

Har ett problem som jag skulle vilja ha lite hjälp med innan galenheten tar över och jag sliter av mig mitt lilla hår som finns kvar.

Har laddat upp en massa bilder i min sql-db så att de ligger som "image". Uppladdningen går bra och jag ser att bilderna ligger fint ordnade i databasen.
Sen när jag skall visa bilderna så börjar problemen för vissa bilder kommer inte fram. Man ser vilken storlek bilden kommer ha, för man ser att sidan anpassas efter storleken, men det kommer bara fram ett rött kryss istället. Det knepiga är att det är bara vissa bilder som strular, medans resten funkar perfekt.

Koden som visar bilden ser ut såhär:

<code>
<% bild_id = RS("nr")
Response.Write("<img src=")
Response.Write("visa_bild_alla.asp?status=" & "'" & bild_id & "'")
Response.Write(" width='200'>")
%>
</code>

och visa_bild_alla.asp ser ut såhär:

<code>

<%
Response.Buffer = True
param = request.querystring("status")

SQL = "SELECT * FROM a_Kollektion_Bild WHERE nr =" & request.querystring("status") & ""
Set ConnEx = Server.CreateObject("ADODB.Connection")
ConnEx.Open Application("strConn")
Set rs = Server.CreateObject("ADODB.Recordset")

rs.open SQL, ConnEx, 2, 4

If Not rs.EOF Then
Response.ContentType = rs("Content Type")
Response.BinaryWrite rs("File Data")
response.end
Else
Response.ContentType = "text/html"
Response.Write("FEL :" & sql)
End If

rs.Close
Set rs = Nothing
Response.Flush
%>
</code>

Någon som vet vad det är som strular???

Tacksam för hjälp/tips.

//Toga


Svara

Sv: Response.BinaryWrite-problem

Postades av 2003-04-09 14:25:55 - Thomas Tydal

> Response.ContentType = rs("Content Type")

Det där ser skumt ut. Borde inte content-typen stå istället för "Content Type"? Alltså exempelvis image/jpeg?

I annat fall skulle det underlätta om du talade om adressen till en av bilderna så man kan kolla vad det är för fel.


Svara

Sv: Response.BinaryWrite-problem

Postades av 2003-04-09 14:39:28 - Patrik Fransson

Eftersom man skall kunna använda olika sorters bilder (gif, jpg osv) så sparas även i databasen vilken content type bilden är.

Det som är mest förbryllande är att vissa bilder funkar och vissa inte...


Svara

Sv: Response.BinaryWrite-problem

Postades av 2003-04-09 15:22:58 - Andreas Hillqvist

Testa istället med:
<code>
<%
Response.Write "<img src="""visa_bild_alla.asp?status=" & RS("nr") & """ width=""200"">"
%>
</code>

Och:
<code>
<%
Response.Buffer = True
Response.Clear

Dim rs
Dim Con
Dim param

Const adOpenStatic = 3
Const adLockReadOnly = 1

param = "" & Request.QueryString("status")
If IsNumeric(param) Then
Set Con = Server.CreateObject("ADODB.Connection")
Con.Open Application("strConn")

Set rs = Server.CreateObject("ADODB.Recordset")
rs.open "SELECT *" & vbCrLf & _
"FROM a_Kollektion_Bild" & vbCrLf & _
"WHERE nr =" & param, Con, adOpenStatic, adLockReadOnly

If rs.EOF Then
Response.ContentType = "text/html"
Response.Write "FEL: Databaspost ej funnen"
Else
Response.ContentType = rs("Content Type")
Response.BinaryWrite rs("File Data").Value
End If
Response.Flush

rs.Close
Set rs = Nothing

ConnEx.close
Set ConnEx = Nothing
Else
Response.ContentType = "text/html"
Response.Write "FEL: Ogiltlig status parameter"
Response.Flush
End If

Response.End
%>
</code>


Svara

Sv: Response.BinaryWrite-problem

Postades av 2003-04-09 18:00:32 - Thomas Tydal

> Det som är mest förbryllande är att vissa bilder funkar och vissa inte...

Vad är det för adress till bilderna? Det är ju enklare om man kan kolla vad det blir för fel istället för att gissa...


Svara

Sv: Response.BinaryWrite-problem

Postades av 2003-04-11 10:45:36 - Patrik Fransson

Hej igen

Har grottat lite i problemet och det visar sig att de tär inget i koden som är fel, utan det är något mysko med vissa jpg-bilder. För om jag sparar om de bilder som det blir ett kryss på, och sen laddar upp dom igen, så fungerar det perfekt.

Då är min fråga om det är något speciellt man skall tänka på när det gäller jpg-bilder och binareywrite? Frågan borde iofs ligga under ett annat forum, men eftersom tråden skapades här så fortsätter jag här.


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 808
27 960
271 761
524
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies