• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Remote Upload mit Dateigrößenbeschränkung

Status
Für weitere Antworten geschlossen.

marlin-b

Neues Mitglied
Hallo Leutz,
ich bin gerade dabei, ein Remote Upload zu programieren. Jetzt habe ich jedoch ein Problem, da ich nicht weiß wie ich eine Dateigrößenbeschränkung einbaue. Wenn die Datei auf meinem Server ist, stellt es kein Problem da.

Wenn ein User eine URL eingibt, habe ich es bis jetzt über copy() auf meinen Server gedownloaded => Dateigröße geprüft => gg. gelöscht

Wenn ein Spaßvogel jetzt dort eine sehr große Datei einträgt, wird diese erst heruntergeladen und dann überprüft. Folge: gigantischer Traffic und unötige Festplattenbelegung.

Gibt es eine Möglichkeit, während die Datei kopiert wird zu überprüfen, ob die Datei nicht größer als 10mb ist?


mfg. Marlin
 
Hallo,

falls du PHP 5 hast, dann soll diese Methode funktionieren:
PHP:
################################################
# Remote file size
$filename = 'http://www.url.com/image.jpg';
$ary_header = get_headers($filename, 1);       
           
$filesize = $ary_header['Content-Length'];
$type = $ary_header['Content-Type'];
Ist aus den Kommentaren von PHP: filesize - Manual

Ansonsten finden sich auch bei Google einige Lösungen.


N43
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben