0
<input name='data[User][images][]' id='images' type='file' multiple="" />

上記が機能し、html5で複数のファイルをアップロードできることはわかっていますが、data [User][images][]配列をゼロ以外のオフセットから開始したいと思います。私はすでに試しました:

<input name='data[User][images][2]' id='images' type='file' multiple="" />

しかし、それだけで、アップロードされるオフセット2に保存されるファイルの情報は1つだけになります。

コードの操作方法を知っているので、これを行う必要はありませんが、ゼロ以外のオフセットから開始するように指示しながら、複数のファイルのアップロードを維持する方法があるかどうかを知りたいだけです。

4

1 に答える 1

0

これは実際には HTML の機能ではなく、サーバー側の言語またはフレームワークの機能です。HTML が提供する唯一の「サポート」は、要素名に角かっこを含めることができることです。

フォームから送信された配列に対して、CakePHP が特別な動作をサポートしているようには見えません (私はあまり詳しくありませんが)。あなたの最善の策は、おそらくPHP のマニュアル ページです。ここでは、ゼロ以外のオフセットから開始することについては何も言及されていません。

于 2012-06-28T23:19:37.797 に答える