Heim > Backend-Entwicklung > PHP-Tutorial > javascript – Dateiinformationen können beim Hochladen in PHP nicht abgerufen werden

javascript – Dateiinformationen können beim Hochladen in PHP nicht abgerufen werden

WBOY
Freigeben: 2016-09-11 11:34:17
Original
925 Leute haben es durchsucht

Ich verwende Ajax, um Dateien in PHP hochzuladen. Wenn ich jedoch eine Datei mit einer Größe von 300 MB hochlade, kann ich keine Druckrückgabeinformationen erhalten folgt:
array(0) {}
Keine Eigenschaften

Wie können wir Dateiinformationen erhalten oder die Dateigröße beurteilen, ohne die Upload-Größe verschiedener Konfigurationsdateien wie PHP und Browser zu ändern? Da ich die Dateien hier nicht abrufen kann, geschweige denn die Dateigröße bestimmen kann, geben Sie mir bitte einen Rat!

Antwortinhalt:

Ich verwende Ajax, um Dateien in PHP hochzuladen. Wenn ich jedoch eine Datei mit einer Größe von 300 MB hochlade, kann ich keine Druckrückgabeinformationen erhalten folgt:
array(0) {}
Keine Eigenschaften

Wie können wir Dateiinformationen erhalten oder die Dateigröße beurteilen, ohne die Upload-Größe verschiedener Konfigurationsdateien wie PHP und Browser zu ändern? Da ich die Dateien hier nicht abrufen kann, geschweige denn die Dateigröße bestimmen kann, geben Sie mir bitte einen Rat!

Es scheint, dass Sie js verwenden können, um die Dateigröße zu überprüfen

<code>var file = document.getElementById(InputElementID);
var sieze = dom.files[0].size;</code>
Nach dem Login kopieren

Wurden die Größenbeschränkungen für Upload-Dateien für Webserver und php.ini geändert?

Es sollte sein, dass PHP schon lange genug läuft, die Datei jedoch nicht erfolgreich hochgeladen wurde, sodass überhaupt keine Dateiinformationen vorhanden sind

Ich habe einen versteckten Wert übergeben. Sobald er erhalten ist, bedeutet dies, dass die Daten im Beitrag die richtige Größe haben. Andernfalls ist das Abfangen möglich, aber nicht der beste Weg. Sie können gerne antworten und hinzufügen Das Problem hierbei ist, dass einige POST-Software die Dateistream-Daten direkt POSTen kann

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage