ホームページ  >  記事  >  バックエンド開発  >  Angular の $http を使用してフォーム (ファイル タイプを含む) を送信する方法と、バックエンド PHP は $_FILES 変数を使用してフォームを取得できますか?

Angular の $http を使用してフォーム (ファイル タイプを含む) を送信する方法と、バックエンド PHP は $_FILES 変数を使用してフォームを取得できますか?

WBOY
WBOYオリジナル
2016-08-10 08:48:531085ブラウズ

ファイルをアップロードし、zip ファイルを選択し、ajax 経由でバックグラウンドの php ファイルに渡したいのですが、php ファイルは $_FILES を使用してファイルを取得できますが、実装方法がわかりません。

以前は$_FILESを使用せずに、次の方法を使用してzipファイルを保存してみました

リーリー

ただし、保存されたolin.zipファイルはリソースマネージャーで正常に開くことができますが、phpのzip操作に問題があり、zip_readとcloseの両方でエラーが報告されます。 (前の 2 行のコードなしで生成された zip ファイルは正常に動作します)

$_FILES を読み取る方法、または php://input を使用して通常の zip ファイルを生成する方法を教えてください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。