[c#/mysql] image upload mislukt

Pagina: 1
Acties:

  • sirono
  • Registratie: November 2002
  • Laatst online: 07-08 14:24
Ik ben bezig met een image upload te maken op een website in visual web developer express edition.

het probleem:
als ik een plaatje upload komt hij in de mysql database terecht. als ik in de mysql query browser het plaatje bekijk staat het er goed in... maar als ik het probeer op te halen op de site gaat het mis.

het probleem zit hem in de manier waarom ik de byte[] uit het plaatje haal

want als ik dat doe met behulp van ASPJPEG, gaat het goed.

als ik het zo doe:
code:
1
2
3
4
5
        FileUpload fu = (FileUpload)this.fvPage.FindControl("fuHeader");
        string contenttype = fu.PostedFile.ContentType;
        BufferedStream bf = new BufferedStream(fu.PostedFile.InputStream);
        byte[] buffer = new byte[bf.Length];
        bf.Read(buffer, 0, buffer.Length);


gaat het fout.

iemand enig idee hoe dit op te lossen is?

  • whoami
  • Registratie: December 2000
  • Laatst online: 18:04
Wat is 'het gaat fout' ? Krijg je nits te zien ?


Ik vraag me af waarom je met behulp van die FileUpload control werkt, aangezien je zegt dat je de file (ttz, de image) in de database hebt ge-insert ?

https://fgheysels.github.io/


  • sirono
  • Registratie: November 2002
  • Laatst online: 07-08 14:24
sorry :) wel bedacht, niet opgeschreven...

ik krijg een kader te zien ter grote van het plaatje,
maar er is geen content, dus er staat alleen zo'n standaart ie kruisje in.