Heim  >  Artikel  >  Backend-Entwicklung  >  Zusammenfassung der ThinkPHP-Upload-Datei

Zusammenfassung der ThinkPHP-Upload-Datei

WBOY
WBOYOriginal
2016-08-08 09:20:271247Durchsuche

Dieser Artikel fasst verschiedene Methoden zum Hochladen von Dateien durch Kombination von js und PHP zusammen

  • Testumgebung Thinkphp3.2, phpStudy2014 (Apache PHP 5.3)
  • Egal welche Methode , konfigurieren Sie zunächst die PHP-Upload-Dateigröße
    Öffnen Sie php.ini und ändern Sie die folgenden drei Elemente:
    max_execution_time = längste Ausführungszeit (0 bedeutet keine Begrenzung)
    post_max_size = maximal zulässige Größe
    upload_max_filesize = die maximale Größe der hochgeladenen Datei

Thinkphp lädt Dateien direkt hoch

Thinkphps eigene Upload-Klasse unterstützt das Hochladen mehrerer Dateien, siehe Dokumentation
Hinweis: Dem Formular-Tag muss enctype="multipart/form-data" hinzugefügt werden

Wenn Sie das Bild nach dem Hochladen ohne Aktualisierung anzeigen möchten, müssen Sie es mit Ajax hochladen und dann src entsprechend festlegen Zurückgegebene Bildadresse. Ajax kann jedoch keinen Enctype hinzufügen. Daher sind andere Methoden erforderlich.

Sie können iframe http://blog.csdn.net/hytfly/article/details/6267229
verwenden Sie können auch xhr http://updates.html5rocks.com/2012/04/Processing-XHR2-file-uploads-in-PHP

Thinkphp uploadify verwenden, um Dateien hochzuladen

offizielle Website hochladen : http://www.uploadify.com/
Ein Beispiel, das zum Testen verwendet werden kann: http://www.thinkphp.cn/topic/30225.html

Thinkphp plupload Upload-Datei

Offizielle Website von plupload: http://www. plupload.com /

Urheberrechtserklärung: Dieser Artikel ist ein Originalartikel des Bloggers und darf nicht ohne die Erlaubnis des Bloggers reproduziert werden.

Das Obige stellt eine Zusammenfassung der ThinkPHP-Upload-Dateien vor, einschließlich Aspekten des Inhalts. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn