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


Spara binär data i databas

Postades av 2005-01-09 01:48:51 - Martin Söderström, i forum asp - allmänt, Tråden har 5 Kommentarer och lästs av 592 personer

Har ett litet problem.
Har suttit och kollat igenom en himla massa script, här på sidan, som gör om bilder till binärdata och sparar det på lite olika sätt. Dock inte på det sätt som jag vill göra det.

Har en webbserver där användare ftp:ar upp bilder i olika kataloger, på det vill jag ett nattjobb som ska snurra varje natt och gå igenom katalogerna och spara ner bilderna binärt i databasen MySQL). Många kommer säkert säga att det är bättre att ha filerna liggnade på disken men när jag testat att ladda bilderna (thumbnails) från databasen så går det mycket snabbare än att läsa dom från disken.

Den del jag inte får till är just att kovertera den valda bilden till binärdata och spara den i databasen. Har som sagt testat en del olika lösningar men får inte till någon som jag vill.

Det jag skulle vilja ha tips/råd om är alltså:
- Konvertera en bild till binärdata
- Spara denna data i ett BLOB fält i en MySQL db.

I grova drag skulle koden se ut typ så här.

<%
   fileName = "c:\bilder\nya\0001.jpg"
   
   binData = convert(fileName)
   Conn.Execute("INSERT INTO IMAGES_TAB (ID, IMGDATA) VALUES('" & p_id & "'," & binData & ")")
%>


Det jag alltså skulle behöva hjälp med är ju funktionen som gör om bilden till binär data samt hur man sparar datat på ett korrekt sätt.

Tackar på förhand!


Svara

Sv: Spara binär data i databas

Postades av 2005-01-09 03:00:14 - Pelle Johansson

Hej Martin,

Du får öppna bilden med FSO, läsa in den och sedan spara till databasen. Om du söker på filuppladdning så har du samma princip där. Dock rekommenderas att du bara lagrar filnamn i databasen och sedan placerar bilderna som vanliga filer, det är tunggrott att ha allt i databasen i alla fall om man skall se till prestanda. Lycka till.


Svara

Sv:Spara binär data i databas

Postades av 2005-01-09 12:51:27 - Martin Söderström

Hej Pelle!

Hur gör jag för att "läsa in" filen? Det är här problemet ligger. Måste få ut binär-datan som finns i bilden.

<%
	Dim fso
   	Set fso = CreateObject("Scripting.FileSystemObject")
	set fileName = fso.getfile(Server.MapPath("test.jpg"))

	file_size  = fileName.Size
	file_cdate = Date()
	file_data  = "?"
	
	SaveToDB(file_data,file_date)
%>


Svara

Sv: Spara binär data i databas

Postades av 2005-01-11 13:28:12 - Martin Söderström

Någon? :(


Svara

Sv:Spara binär data i databas

Postades av 2005-01-13 11:42:17 - Pelle Johansson

En variant är [Addera en fil till ett blob-fält till en tabell i en databas]

Du kan också kolla på Artikel [Ladda upp fil till serven]


Svara

Sv: Spara binär data i databas

Postades av 2005-01-25 21:35:51 - Martin Söderström

Det där är jätte bra exempel men på mitt webhotell kan jag inte använda mig av Scripting.Dictionary.

Finns det något sätt att gå runt detta? Det jag behöver göra är alltså att läsa den binära datan från en öppnad bild. Någon som har några tips?


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 783
27 960
271 761
539
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