質問:
TP フレームワークを使用して電子商取引 Web サイトを構築する方法を学ぶとき、製品フォームを追加するときに、製品ロゴと製品画像の写真をアップロードする必要があります。最初のアップロード ドメインはロゴです。アップロードされるのは 1 つだけで、2 番目のアップロードは写真です。複数の写真をアップロードします。次のコードを使用すると、常にエラーが報告されます: 違法なファイルのアップロード!
<span>$upload</span> =<span> \Think\Upload; </span><span>$info</span>=<span>$upload</span>->upload();
解決策:
複数のアップロード ドメインがある場合は、次のようにアップロード メソッドを使用して、処理するアップロード ドメインを指定する必要があります:
$upload = \Think\Upload; $info1 = $upload->upload(array('logo'=>$_FILES['logo']); $info2 = $upload->upload(array('pics'=>$_FILES['pics']);
参照:
タイトル:
T P フレームワークは、写真をアップロードするときに「違法アップロード」のエラーを報告します
内容:
TP フレームワークは、写真をアップロードするときに「違法アップロード」のエラーを報告します:
1. $_FILES 問題には複数のアップロード ドメインがあるため、アップロード ドメインごとに異なる名前が付けられます
2. 同じアップロード ドメインにアップロードされた画像がいくつかある場合は、アップロードされた情報を再度収集する必要があります (空ではないファイルに収集されます)。 1 次元配列);
具体的なコードは次のとおりです。
以上、剣と妖精の伝説 5 前編ブランチの画像をマルチアップロード ドメインでアップロードするための TP フレームワークを紹介しました。剣と妖精の伝説 5 前編ブランチの内容も含めて、友人の参考になれば幸いです。 PHP チュートリアルに興味がある。