私は一日中これと格闘しており、立ち往生するのにうんざりしています。今朝、同じアプリでプロファイル写真用の小さなカスタム アップローダを作成するのに 30 分を費やしました。
ここでの問題は、アップロードではなく (私はそれをダウンさせました)、複数のアップロードを可能にする形式に拡張することです。複数ファイル、単一入力のアップローダではなく、複数の入力があります。
input type='file'
現在、フォームには のインスタンスが 2 つしかありません。私は Codeigniter を使用していますが、問題は CI が複数のアップロードを処理できないことではありません (私は思いません)。私が今やろうとしているのは、2 つの入力のうち 2番目print_r($_FILES);
の入力のみを表示するだけです。
フォーム内の配置を入れ替えても、両方ではなく最後の方のみが表示されます。
私は彼らの名前などを今日すでに約100回チェックしました。何が起こっているのか本当にわかりません。そして、明確にするために、私は問題を見つけることができるかどうかを確認するために、SO と Google を徹底的に検索してきました。これまでのところ、私は何も思いつきませんでした。
ガイダンスやヘルプをありがとう。
編集:--------------------------------
<form action="http://curvo:8888/index.php/offers/create" method="post" accept-charset="utf-8" class="bigolform" id="offer-form" enctype="multipart/form-data">
...
<input type="file" name="ProductOfferPhoto" value="" id="ProductOfferPhoto">
...
<input type="file" name="QuoteDoc" value="" id="QuoteDoc">
<!--using an ajax uploading script-->
<script type="text/javascript" src="/assets/js/libs/ajaxfileupload.js"></script>
<a href="#" class="orange btn add submit-the-offer">Complete offer</a>
</form>
私も使ってみましgenericName[]
たが、空の配列しか得られません。