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

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2016-09-11 11:34:17982Durchsuche

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>

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

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