2016-05-24 7 views
-1

Ich mache ein Formular, wo die Benutzer in der Lage sein sollten, Dateien anzuhängen, die für die Formulardaten relevant sein können.Wie hochzuladen Dateien von Client-Seite mit einem PHP-Formular?

Ich bin mit dem Problem konfrontiert, dass ich nicht mehr als 2 MB Dateien in einer POST-Anfrage hochladen kann, da dies das Standard-Upload-Limit mit Post ist, und ich habe keinen Zugriff, dieses Limit zu ändern, da der Server gehostet wird von einem Dienstleister, der das nicht zulässt.

Ich weiß, wie man per FTP mit PHP hochladen, aber das ist alles serverseitige Code, und wenn ich mich nicht irre, funktioniert das nicht mit dem Hochladen von Dateien von Client-Seite, zB: ein Client sucht nach einem Datei, dann übermittelt.

Bei der Suche nach Lösungen für SO und anderswo stieß ich auf endlose Begriffe wie Chunking, JSP, Java-Applets, Silverlight, etc ... Bis zu dem Punkt, dass ich verloren bin. Ich weiß, dass ich Java-Applet nicht verwenden kann, da es auf Mobiltelefonen nicht funktioniert.

Um es klar zu machen, ich frage nach einer Lösung, wo ein Client nach einer Datei suchen und sie mit (oder vorher) einem PHP-Formular hochladen kann, die immer noch auf dem Handy funktionieren kann (wenn möglich).

Kann mir bitte jemand in die richtige Richtung zeigen?

+0

kann ich zumindest einen Kommentar bekommen, wie der Grund, warum ich eine negative Stimme bekam? Ich weiß, dass ich keinen Code gepostet habe, aber ich denke, dass es hier irrelevant ist, da alles, was ich bisher versucht habe, ähnlich ist, in Kreisen herumzulaufen. – vlatkozelka

+0

Change Hosts 2mb ist erbärmlich –

Antwort

-2
$aConfig['upload_path'] = 'path';//path where to upload file 

$aConfig['allowed_types'] = 'mime type';// the file format which has to accepted 

$aConfig['file_name'] = strtolower(date('Y').$_FILES['file']['name']); 

$this->upload->initialize($aConfig); 
$this->upload->do_upload('pdf'); 

Dont definieren jede Datei Grenze wie diese

Verwandte Themen