Likes Likes:  0
Resultaten 1 tot 15 van de 19
Pagina 1 van de 2 1 2 LaatsteLaatste
Geen

Onderwerp: mysql en bestanden

  1. #1
    fjab
    mysql en bestanden
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    mysql en bestanden

    Hallo allemaal,

    Ik probeer bestanden te uploaden naar mijn Mysqlserver.
    Nu lukt dat uitstekend met plaatjes en .txt bestandjes, maar .exe .pdf
    ..ppt .mdb geven problemen.
    De files moeten dus echt in de database en niet in een dir.
    Iemand een suggestie waarom die "simpele" bestanden het wel goed doen en
    die andere niet?

    bvhd

    Franklin

  2. #2
    Daniel Tryba
    mysql en bestanden
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: mysql en bestanden

    fjab <franklin_hatespam_@propane.nl> wrote:
    > De files moeten dus echt in de database en niet in een dir.
    > Iemand een suggestie waarom die "simpele" bestanden het wel goed doen en
    > die andere niet?


    Je vergeet allerlei (controle) chars te escapen?

    --

    Daniel Tryba


  3. #3
    Reinoud Horstink
    mysql en bestanden
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: mysql en bestanden

    fjab wrote:
    > Hallo allemaal,
    >
    > Ik probeer bestanden te uploaden naar mijn Mysqlserver.
    > Nu lukt dat uitstekend met plaatjes en .txt bestandjes, maar .exe .pdf
    > ..ppt .mdb geven problemen.
    > De files moeten dus echt in de database en niet in een dir.
    > Iemand een suggestie waarom die "simpele" bestanden het wel goed doen en
    > die andere niet?


    Mag ik gokken/aannemen dat je met PHP of Perl binaire data probeert te
    inserten? Waar gaat het precies fout? Bij het opslaan of uitlezen? Welke
    foutmeldingen krijg je?

    Reinoud.


  4. #4
    Elwin
    mysql en bestanden
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: mysql en bestanden

    On Wed, 14 Jan 2004 20:49:29 +0100, Reinoud Horstink
    <reinoud@MIJNACHTERNAAM.demon.nl> wrote:

    >fjab wrote:
    >> Hallo allemaal,
    >>
    >> Ik probeer bestanden te uploaden naar mijn Mysqlserver.
    >> Nu lukt dat uitstekend met plaatjes en .txt bestandjes, maar .exe .pdf
    >> ..ppt .mdb geven problemen.
    >> De files moeten dus echt in de database en niet in een dir.
    >> Iemand een suggestie waarom die "simpele" bestanden het wel goed doen en
    >> die andere niet?

    >
    >Mag ik gokken/aannemen dat je met PHP of Perl binaire data probeert te
    >inserten? Waar gaat het precies fout? Bij het opslaan of uitlezen? Welke
    >foutmeldingen krijg je?
    >
    >Reinoud.


    Ik ga even verder voor Franklin, want eigenlijk was het mijn
    probleem..

    Het script is geschreven in PHP en heb ik vanaf
    http://php.dreamwerx.net/forums/viewtopic.php?t=6 gehaald.

    Ook zijn de files die het niet doen alleen exe, pdf en mdb. Met die
    files gaat het al fout zodra ik op de knop in het formulier klik. Dan
    zegt mijn Mozilla 'This file contains no data'. Internet Explorer gaat
    wel naar het script maar zegt dan dat de pagina niet weergegeven kan
    worden.

    Elwin

  5. #5
    Elwin
    mysql en bestanden
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: mysql en bestanden

    Reinoud Horstink <reinoud@MIJNACHTERNAAM.demon.nl> wrote in message news:<100b7a36i8f0ieb@corp.supernews.com>...
    > fjab wrote:
    > > Hallo allemaal,
    > >
    > > Ik probeer bestanden te uploaden naar mijn Mysqlserver.
    > > Nu lukt dat uitstekend met plaatjes en .txt bestandjes, maar .exe .pdf
    > > ..ppt .mdb geven problemen.
    > > De files moeten dus echt in de database en niet in een dir.
    > > Iemand een suggestie waarom die "simpele" bestanden het wel goed doen en
    > > die andere niet?

    >
    > Mag ik gokken/aannemen dat je met PHP of Perl binaire data probeert te
    > inserten? Waar gaat het precies fout? Bij het opslaan of uitlezen? Welke
    > foutmeldingen krijg je?
    >
    > Reinoud.


    Ik ga even verder voor Franklin, want eigenlijk is het mijn probleem:

    Ik probeer de bestanden te uploaden met het PHP script wat op
    http://php.dreamwerx.net/forums/viewtopic.php?t=6 staat.

    De bestanden die fout gaan zijn exe, pdf en zip. Het gaat dan al fout
    zodra ik het formulier submit. Mijn Mozilla zegt dan "This file
    contains no data" en Internet Explorer gaat wel naar de pagina die
    aangegeven wordt in het formulier, maar zegt dan dat deze niet
    weergegeven kan worden.

    Elwin

  6. #6
    Daniel Tryba
    mysql en bestanden
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: mysql en bestanden

    Elwin <spacefrog@nospam.invalid> wrote:
    > Het script is geschreven in PHP en heb ik vanaf
    > http://php.dreamwerx.net/forums/viewtopic.php?t=6 gehaald.


    Deze loop klopt niet (gaat fout bij alles groter dan 65k):

    while (!feof($fp)) {

    // Make the data mysql insert safe
    $binarydata = addslashes(fread($fp, 65535));

    $SQL = "insert into filedata (masterid, filedata) values (";
    $SQL .= $fileid . ", '" . $binarydata . "')";

    if (!mysql_query($SQL, $linkid)) {
    die("Failure to insert binary inode data row!");
    }
    }

    Moet zijn:

    if(!feof($fp))
    {
    $binarydata = addslashes(fread($fp,file_size($SrcPathFile)));

    $SQL........
    ...
    }

    --

    Daniel Tryba


  7. #7
    Daniel Tryba
    mysql en bestanden
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: mysql en bestanden

    Daniel Tryba <news_nl.internet.www.server-side@canopus.nl> wrote:
    > $binarydata = addslashes(fread($fp,file_size($SrcPathFile)));


    Ohja, het een en ander kan afhankelijk zijn van of magicquotes
    aanstaat...

    --

    Daniel Tryba


  8. #8
    Elwin
    mysql en bestanden
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: mysql en bestanden

    "Daniel Tryba" <news_nl.internet.www.server-side@canopus.nl> schreef in
    bericht news:bu66dg$ivm$2@news.tue.nl...
    > Daniel Tryba <news_nl.internet.www.server-side@canopus.nl> wrote:
    > > $binarydata = addslashes(fread($fp,file_size($SrcPathFile)));

    >
    > Ohja, het een en ander kan afhankelijk zijn van of magicquotes
    > aanstaat...
    >
    > --
    >
    > Daniel Tryba


    Ook dit is het niet... ik heb nu net de mogelijkheid gehad om het vanaf een
    aantal computers te (laten) proberen. Op enkele computers geeft is er de
    mogelijkheid om PDF te uploaden, maar geen ZIP en EXE (in zowel IE als
    Mozilla) en op een andere kan ik in IE ook geen andere bestanden uploaden
    dan ik op mijn eigen bak kan..

    Dit ligt dus niet echt aan het script is het wel?

    Elwin



  9. #9
    Daniel Tryba
    mysql en bestanden
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: mysql en bestanden

    Elwin <spacefrog@nospam.propane.nl> wrote:
    >
    > Dit ligt dus niet echt aan het script is het wel?
    >


    Geen idee, show us the source.

    --

    Daniel Tryba


  10. #10
    Elwin
    mysql en bestanden
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: mysql en bestanden

    "Daniel Tryba" <news_nl.internet.www.server-side@canopus.nl> schreef in
    bericht news:bu6rmq$p78$1@news.tue.nl...
    > Elwin <spacefrog@nospam.propane.nl> wrote:
    > >
    > > Dit ligt dus niet echt aan het script is het wel?
    > >

    >
    > Geen idee, show us the source.
    >
    > --
    >
    > Daniel Tryba


    Die is nog steeds hetzelfde als daarstraks (te zien op
    http://php.dreamwerx.net/forums/viewtopic.php?t=6), alleen dan heb ik die
    loop veranderd zoals jij aangaf:

    > while (!feof($fp)) {
    >
    > // Make the data mysql insert safe
    > $binarydata = addslashes(fread($fp, 65535));
    >
    > $SQL = "insert into filedata (masterid, filedata) values (";
    > $SQL .= $fileid . ", '" . $binarydata . "')";
    >
    > if (!mysql_query($SQL, $linkid)) {
    > die("Failure to insert binary inode data row!");
    > }
    > }
    >
    > Moet zijn:
    >
    > if(!feof($fp))
    > {
    > $binarydata = addslashes(fread($fp,file_size($SrcPathFile)));
    >
    > $SQL........
    > ...
    > }


    Elwin



  11. #11
    Daniel Tryba
    mysql en bestanden
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: mysql en bestanden

    Elwin <spacefrog@nospam.propane.nl> wrote:
    > Die is nog steeds hetzelfde als daarstraks (te zien op
    > http://php.dreamwerx.net/forums/viewtopic.php?t=6),


    Die werkt gewoon, er moet dus iets anders zijn bij jou. Echter of dat
    clientside of serverside is is me nog lange niet duidelijk.

    > alleen dan heb ik die loop veranderd zoals jij aangaf:


    Dat is bij nader inzien niet noodzakelijk. Files worden in stukken van
    65k opgeslagen in de database.

    --

    Daniel Tryba


  12. #12
    Elwin
    mysql en bestanden
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: mysql en bestanden

    "Daniel Tryba" <news_nl.internet.www.server-side@canopus.nl> schreef in
    bericht news:bu71el$q0f$1@news.tue.nl...
    > Die werkt gewoon, er moet dus iets anders zijn bij jou. Echter of dat
    > clientside of serverside is is me nog lange niet duidelijk.


    Volgens mij is het inderdaad een clientsize probleem. Ik heb net, alleen
    maar omdat ik het niet kan hebben, geprobeerd om een PDF te uploaden en
    'tada'... het werkt. Ook lukte het me om een EXE en een ZIP te uploaden (met
    Mozilla). Maar hij lijkt zo selectief.. Bij de ene zegt die 'This file
    contains no data" en de volgende doet die gewoon..

    > > alleen dan heb ik die loop veranderd zoals jij aangaf:

    >
    > Dat is bij nader inzien niet noodzakelijk. Files worden in stukken van
    > 65k opgeslagen in de database.


    Oké, dat heb ik dus teruggezet...

    > Daniel Tryba


    Mocht je het zelf willen proberen dan staat die op
    http://spacefrog.ath.cx/extra/phphulp/upload/

    Elwin



  13. #13
    Daniel Tryba
    mysql en bestanden
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: mysql en bestanden

    Elwin <spacefrog@nospam.propane.nl> wrote:
    >> Die werkt gewoon, er moet dus iets anders zijn bij jou. Echter of dat
    >> clientside of serverside is is me nog lange niet duidelijk.

    >
    > Volgens mij is het inderdaad een clientsize probleem. Ik heb net, alleen
    > maar omdat ik het niet kan hebben, geprobeerd om een PDF te uploaden en
    > 'tada'... het werkt. Ook lukte het me om een EXE en een ZIP te uploaden (met
    > Mozilla). Maar hij lijkt zo selectief.. Bij de ene zegt die 'This file
    > contains no data" en de volgende doet die gewoon..
    >
    > Mocht je het zelf willen proberen dan staat die op
    > http://spacefrog.ath.cx/extra/phphulp/upload/


    Hmmm na een jpg en een paar exe met verschillende browsers (mozilla,
    konqueror en opera) kan ik geen probleem ontdekken, de geuploade en
    gedownloade binaries zijn identiek.

    Lijkt erop dat het de client, software op de client of een proxy wel
    eens het probleem zou kunnen zijn. Tijd om te gaan debuggen met tcpdump
    lijkt me

    --

    Daniel Tryba


  14. #14
    Nico Schuyt
    mysql en bestanden
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: mysql en bestanden

    Elwin wrote:
    > Ik ga even verder voor Franklin, want eigenlijk is het mijn probleem:
    > Ik probeer de bestanden te uploaden met het PHP script wat op
    > http://php.dreamwerx.net/forums/viewtopic.php?t=6 staat.


    Sorry, dit gaat mijn kennis van PHP te boven :-)
    Wel een vraagje: Waarom wil je die files zelf in de database laden in plaats
    van alleen een URL. Lijkt me een stuk eenvoudiger.
    Nico



  15. #15
    Elwin
    mysql en bestanden
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: mysql en bestanden

    "Daniel Tryba" <news_nl.internet.www.server-side@canopus.nl> schreef in
    bericht news:bu795l$rqv$1@news.tue.nl...
    >
    > Hmmm na een jpg en een paar exe met verschillende browsers (mozilla,
    > konqueror en opera) kan ik geen probleem ontdekken, de geuploade en
    > gedownloade binaries zijn identiek.
    >
    > Lijkt erop dat het de client, software op de client of een proxy wel
    > eens het probleem zou kunnen zijn. Tijd om te gaan debuggen met tcpdump
    > lijkt me
    >
    > --
    >
    > Daniel Tryba
    >


    Ik ben er ondertussen achter denk ik.. ik heb het zitten proberen, maar een
    bestand van 513 kb werkt niet en een bestand van 512 kb werkt nog wel (op
    zich geen raar getal natuurlijk.. ). En dan maakt het niet uit welke
    extentie een file heeft. Dit is het geval in IE, Mozilla, Opera en Netscape.

    Is er een instelling in de httpd.conf die zegt dat het maximaal 512 kb mag
    zijn? (in php.ini heb ik die standaard waarde voor uploaden van twee mb al
    veranderd, maar aan die twee mb komen we toch niet...)

    Elwin



Pagina 1 van de 2 1 2 LaatsteLaatste

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics