Heim > Backend-Entwicklung > PHP-Tutorial > Wie verwende ich $http von Angular, um ein Formular (einschließlich Dateityp) zu senden, und kann das Backend-PHP es mithilfe der Variablen $_FILES abrufen?

Wie verwende ich $http von Angular, um ein Formular (einschließlich Dateityp) zu senden, und kann das Backend-PHP es mithilfe der Variablen $_FILES abrufen?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-08-10 08:48:53
Original
1114 Leute haben es durchsucht

Ich möchte eine Datei hochladen, eine ZIP-Datei auswählen und sie über Ajax an die Hintergrund-PHP-Datei übergeben. Die PHP-Datei kann $_FILES verwenden, um die Datei abzurufen, aber ich weiß nicht, wie ich sie implementieren soll.

Ich habe zuvor versucht, nicht $_FILES zu verwenden, sondern die folgende Methode zum Speichern der ZIP-Datei zu verwenden

<code>$input = file_get_contents("php://input",true);
file_put_contents('temp/olin.zip',$input);</code>
Nach dem Login kopieren

Obwohl die gespeicherte olin.zip-Datei normal im Ressourcenmanager geöffnet werden kann, gibt es ein Problem mit dem Zip-Vorgang von PHP. Sowohl zip_read als auch close melden Fehler. (Die ohne die beiden vorherigen Codezeilen generierte ZIP-Datei kann normal funktionieren)

Bitte sagen Sie mir, wie man $_FILES liest, oder verwenden Sie php://input, um eine normale ZIP-Datei zu generieren.

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