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

Onderwerp: Bestandsgrootte

  1. #1
    Nico Schuyt
    Bestandsgrootte
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Bestandsgrootte

    Ik probeer te voorkomen dat iemand grote manuals (1-4MB) upload die al op de
    server staan door de naam en grootte te vergelijken.
    De grootte van het bestand op de server is eenvoudig te verkrijgen met
    file_size()
    Probleem is om de grootte van het remote file te vinden zonder het eerst te
    uploaden met <input type="file" ..>
    Is daar een oplossing voor?

    --
    Nico
    www.nicoschuyt.nl



  2. #2
    Jorick de Lange
    Bestandsgrootte
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Bestandsgrootte

    > Ik probeer te voorkomen dat iemand grote manuals (1-4MB) upload die al op
    de
    > server staan door de naam en grootte te vergelijken.
    > De grootte van het bestand op de server is eenvoudig te verkrijgen met
    > file_size()
    > Probleem is om de grootte van het remote file te vinden zonder het eerst

    te
    > uploaden met <input type="file" ..>
    > Is daar een oplossing voor?


    Probeer het met een tussenpagina? Waarin de tussenpagina alle bestanden
    checked/binnen haalt, en dat hij daar vergelijkingen mee zoekt... Als er
    vergelijkingen zijn, uploaden afkappen, anders bestand uploaden.

    --
    Met vriendelijke groet,

    Jorick de Lange

    mail (at) jorickdelange (dot) nl
    www.jorickdelange.nl



  3. #3
    Daniel Tryba
    Bestandsgrootte
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Bestandsgrootte

    Nico Schuyt <nschuyt@hotmail.com> wrote:
    > Ik probeer te voorkomen dat iemand grote manuals (1-4MB) upload die al op de
    > server staan door de naam en grootte te vergelijken.
    > De grootte van het bestand op de server is eenvoudig te verkrijgen met
    > file_size()
    > Probleem is om de grootte van het remote file te vinden zonder het eerst te
    > uploaden met <input type="file" ..>
    > Is daar een oplossing voor?


    Nee, PHP (daar gaat het toch om?) is pas aan de orde op het moment dat
    de file al binnen is.

    Je zou het via een omweg met een applet kunnen doen (en dan heb je weer
    problemen met de applet sanbox (signen)).

    --

    Daniel Tryba


  4. #4
    Nico Schuyt
    Bestandsgrootte
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Bestandsgrootte

    Jorick de Lange wrote:
    >> Probleem is om de grootte van het remote file te vinden zonder het
    >> eerst te uploaden met <input type="file" ..>
    >> Is daar een oplossing voor?


    > Probeer het met een tussenpagina? Waarin de tussenpagina alle
    > bestanden checked/binnen haalt, en dat hij daar vergelijkingen mee
    > zoekt... Als er vergelijkingen zijn, uploaden afkappen, anders
    > bestand uploaden.


    Ehhh, wat bedoel je met een 'tussenpagina'?

    --
    Nico
    www.nicoschuyt.nl



  5. #5
    Nico Schuyt
    Bestandsgrootte
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Bestandsgrootte

    Daniel Tryba wrote:
    > Nico Schuyt <nschuyt@hotmail.com> wrote:
    >> Ik probeer te voorkomen dat iemand grote manuals (1-4MB) upload die
    >> al op de server staan door de naam en grootte te vergelijken.
    >> De grootte van het bestand op de server is eenvoudig te verkrijgen
    >> met file_size()
    >> Probleem is om de grootte van het remote file te vinden zonder het
    >> eerst te uploaden met <input type="file" ..>
    >> Is daar een oplossing voor?


    > Nee, PHP (daar gaat het toch om?) is pas aan de orde op het moment dat
    > de file al binnen is.


    Was ik al bang voor. (Hoewel er op
    http://nl3.php.net/manual/nl/function.filesize.php een methode staat met
    'curl' (die echter bij mij niet werkt (PHP5, WinNT, 'undefined function
    curl_init() '))

    Ik los het probleem maar op door reeds bestaande manuals op de server met
    readdir en filemtime in een dropdown-box te tonen.

    In ieder geval bedankt weer!

    --
    Nico
    www.nicoschuyt.nl




  6. #6
    Daniel Tryba
    Bestandsgrootte
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Bestandsgrootte

    Nico Schuyt <nschuyt@hotmail.com> wrote:
    > Was ik al bang voor. (Hoewel er op
    > http://nl3.php.net/manual/nl/function.filesize.php een methode staat met
    > 'curl' (die echter bij mij niet werkt (PHP5, WinNT, 'undefined function
    > curl_init() '))
    >
    > Ik los het probleem maar op door reeds bestaande manuals op de server met
    > readdir en filemtime in een dropdown-box te tonen.


    Huh! Je hebt het toch over files die zich aan de client kant van de
    browser bevinden!

    Mocht je het over files die via een httpd te bereiken zijn dan kan je
    proberen om een HEAD request te doen en te checken of er een
    Content-Length header terug komt. Daar heb je geen CURL voor nodig, maar
    IMHO zou je in dat geval ook met file_size moeten kunnen werken op een
    moderne versie van PHP (IMHO maakt file_size sinds 4.3 al volledig
    gebruik van het URL wrapper gebeuren).

    --

    Daniel Tryba


  7. #7
    Nico Schuyt
    Bestandsgrootte
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Bestandsgrootte

    Daniel Tryba wrote:
    > Nico Schuyt <nschuyt@hotmail.com> wrote:
    >> Was ik al bang voor. (Hoewel er op
    >> http://nl3.php.net/manual/nl/function.filesize.php een methode staat
    >> met 'curl' (die echter bij mij niet werkt (PHP5, WinNT, 'undefined
    >> function curl_init() '))


    >> Ik los het probleem maar op door reeds bestaande manuals op de
    >> server met readdir en filemtime in een dropdown-box te tonen.


    > Huh! Je hebt het toch over files die zich aan de client kant van de
    > browser bevinden!


    Het doel was een vergelijk van manuals op server met die op client. Als dat
    niet via een script kan, kan de gebruiker van de site aan de hand van
    bestandsnaam en -datum zien welke (versie van) manuals er op de server staan
    en die zo nodig gebruiken.

    > Mocht je het over files die via een httpd te bereiken zijn dan kan je
    > proberen om een HEAD request te doen en te checken of er een
    > Content-Length header terug komt. Daar heb je geen CURL voor nodig,
    > maar IMHO zou je in dat geval ook met file_size moeten kunnen werken
    > op een moderne versie van PHP (IMHO maakt file_size sinds 4.3 al
    > volledig gebruik van het URL wrapper gebeuren).


    Ik weet niet goed wat een httpd is. Zelfs de definitie: 'HTTP daemon, a
    software program that runs in the background of a Web server ' zegt me niets
    :-) Ik neem dus aan dat het niet van toepassing is op een 'gewone' PC

    --
    Nico
    www.nicoschuyt.nl



  8. #8
    RvB
    Bestandsgrootte
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Bestandsgrootte

    On Thu, 4 Nov 2004 10:47:17 +0100, "Nico Schuyt" <nschuyt@hotmail.com>
    wrote:

    >Ik probeer te voorkomen dat iemand grote manuals (1-4MB) upload die al op de
    >server staan door de naam en grootte te vergelijken.
    >De grootte van het bestand op de server is eenvoudig te verkrijgen met
    >file_size()
    >Probleem is om de grootte van het remote file te vinden zonder het eerst te
    >uploaden met <input type="file" ..>
    >Is daar een oplossing voor?


    Je kunt een dummy upload laten uitvoeren, waarbij alleen de gewenste
    gegevens over het bestand worden verstuurd. De gegevens op de server
    vergelijken en vervolgens een pagina terugsturen waarin je de upload
    laat bevestigen (en hem dan pas feitelijk uitvoert) of meedeeld dat het
    bestand er al is.
    --
    Ronald

  9. #9
    Michiel de Roo
    Bestandsgrootte
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Bestandsgrootte

    RvB wrote:
    > On Thu, 4 Nov 2004 10:47:17 +0100, "Nico Schuyt" <nschuyt@hotmail.com>
    > wrote:
    >
    >
    >>Ik probeer te voorkomen dat iemand grote manuals (1-4MB) upload die al op de
    >>server staan door de naam en grootte te vergelijken.
    >>De grootte van het bestand op de server is eenvoudig te verkrijgen met
    >>file_size()
    >>Probleem is om de grootte van het remote file te vinden zonder het eerst te
    >>uploaden met <input type="file" ..>
    >>Is daar een oplossing voor?

    >
    >
    > Je kunt een dummy upload laten uitvoeren, waarbij alleen de gewenste
    > gegevens over het bestand worden verstuurd. De gegevens op de server
    > vergelijken en vervolgens een pagina terugsturen waarin je de upload
    > laat bevestigen (en hem dan pas feitelijk uitvoert) of meedeeld dat het
    > bestand er al is.


    Dat zal misschien lukken voor de naam van de file, maar voor de grootte
    ervan lijkt me dat wat moeilijk. Kun je bv. met Javascript de grootte van
    een file op het filesysteem van de client achterhalen ? Hoe wil je die
    dummy upload uberhaupt uitvoeren ? Javascript die submit naar een PHP
    file, eventueel in een iframe om de huidige pagina te laten staan lijkt me
    een mogelijkheid.

  10. #10
    Nico Schuyt
    Bestandsgrootte
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Bestandsgrootte

    Michiel de Roo wrote:
    > RvB wrote:
    >> <nschuyt@hotmail.com> wrote:


    >>> Ik probeer te voorkomen dat iemand grote manuals (1-4MB) upload die
    >>> al op de server staan door de naam en grootte te vergelijken.
    >>> De grootte van het bestand op de server is eenvoudig te verkrijgen
    >>> met file_size()
    >>> Probleem is om de grootte van het remote file te vinden zonder het
    >>> eerst te uploaden met <input type="file" ..>
    >>> Is daar een oplossing voor?


    > Dat zal misschien lukken voor de naam van de file, maar voor de
    > grootte ervan lijkt me dat wat moeilijk. Kun je bv. met Javascript de
    > grootte van een file op het filesysteem van de client achterhalen ?


    Dat biedt wellicht mogelijkheden:
    http://www.faqts.com/knowledge_base/...d/1685/fid/177
    (Geen idee nog hoe ik zoiets moet combineren met PHP)
    Bedankt!

    --
    Nico
    www.nicoschuyt.nl



  11. #11
    Daniel Tryba
    Bestandsgrootte
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Bestandsgrootte

    Nico Schuyt <nschuyt@hotmail.com> wrote:
    >> Dat zal misschien lukken voor de naam van de file, maar voor de
    >> grootte ervan lijkt me dat wat moeilijk. Kun je bv. met Javascript de
    >> grootte van een file op het filesysteem van de client achterhalen ?

    >
    > Dat biedt wellicht mogelijkheden:
    > http://www.faqts.com/knowledge_base/...d/1685/fid/177
    > (Geen idee nog hoe ik zoiets moet combineren met PHP)
    > Bedankt!


    Door een (js)array met files en hun filesize SS te generen en dat dus CS
    te controleren. Deze oplossing is in essentie het zelfde als mijn hint
    naar applets, iemand moet toestemming geven om het filesystem te mogen
    lezen. Het werkt overigens maar in 1 browser smaak en als de gebruikers
    daarvan nog durven om op [_O_k] te klikken dan hoop ik dat het hier gaat
    om een intranet

    --

    Daniel Tryba


  12. #12
    Jorick de Lange
    Bestandsgrootte
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Bestandsgrootte

    > > Probeer het met een tussenpagina? Waarin de tussenpagina alle
    > > bestanden checked/binnen haalt, en dat hij daar vergelijkingen mee
    > > zoekt... Als er vergelijkingen zijn, uploaden afkappen, anders
    > > bestand uploaden.

    >
    > Ehhh, wat bedoel je met een 'tussenpagina'?


    Mja, beetje krom uitgelegd...
    Wat ik bedoel met een tussenpagina, is dat bijvoorbeeld upload.php
    de mogelijkheid bied om het bestand te selecteren, en te 'verzenden'.
    upload2.php gaat met een lading if en else's aan de slag, maar in dat
    bestand
    houdt hij ook de locatie van het bestand op de HD van de gebruiker vast
    (bijvoorbeeld in een string?). Die zelfde pagina controleerd de bestanden op
    de
    server, aan naam en grootte. Zijn daar vergelijkingen mee met het bestand
    wat
    geüpload moet worden, dan moet het afgekapt worden, anders moet het bestand
    gewoon geüpload worden.

    Nou ik dit schrijf denk ik dat dit ook wel in één bestand zou kunnen.

    Als ik het goed heb, moeten de gegevens zoals naam en grootte van een
    bestand
    al voor het uploadproces bekend zijn.... Toch?


    --
    Met vriendelijke groet,

    Jorick de Lange

    mail (at) jorickdelange (dot) nl
    www.jorickdelange.nl



  13. #13
    Nico Schuyt
    Bestandsgrootte
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Bestandsgrootte

    Jorick de Lange wrote:
    > Als ik het goed heb, moeten de gegevens zoals naam en grootte van een
    > bestand
    > al voor het uploadproces bekend zijn.... Toch?


    Redelijkerwijze wel :-) Als je aan kunt geven hoe, zou dat mooi zijn.

    --
    Nico
    www.nicoschuyt.nl



  14. #14
    Ronald Klip
    Bestandsgrootte
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Bestandsgrootte

    Jorick de Lange schreef:
    >
    > Als ik het goed heb, moeten de gegevens zoals naam en grootte van een
    > bestand
    > al voor het uploadproces bekend zijn.... Toch?


    Zoals al gezegd in deze draad: client-side is dat alleen met een signed
    applet of een ActiveX-object uit te lezen; niet met een simpel stukje
    JavaScript. Server-side: PHP krijgt de benodigde info pas door als de
    upload klaar is.

    --
    groet, Ronald

  15. #15
    Arnoud Galactus Engelfriet
    Bestandsgrootte
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: Bestandsgrootte

    In article <418b52f5$0$61757$abc4f4c3@news.euronet.nl>,
    Nico Schuyt <nschuyt@hotmail.com> wrote:
    >Jorick de Lange wrote:
    >> Als ik het goed heb, moeten de gegevens zoals naam en grootte van een
    >> bestand
    >> al voor het uploadproces bekend zijn.... Toch?

    >
    >Redelijkerwijze wel :-) Als je aan kunt geven hoe, zou dat mooi zijn.


    Het lijkt niet te kunnen:

    http://www.jguru.com/faq/view.jsp?EID=330134

    Maar iemand anders had nog een truc bedacht:
    http://www.jguru.com/forums/view.jsp?EID=1072481
    helemaal onderaan.

    Arnoud

    --
    Arnoud Engelfriet, Dutch patent attorney - Speaking only for myself
    Patents, copyright and IPR explained for techies: http://www.iusmentis.com/

Pagina 1 van de 3 1 2 3 LaatsteLaatste

Webhostingtalk.nl

Contact

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