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="" />

但这只是使得只有 1 个文件的信息存储在要上传的偏移量 2 中。

我知道如何处理我的代码,所以我不需要这样做,但现在我只是好奇是否有办法保持多个文件上传,同时告诉它从非零偏移量开始。

4

1 回答 1

0

这实际上不是 HTML 的特性,而是服务器端语言或框架的特性。HTML 提供的唯一“支持”是元素名称可以包含方括号。

看起来 CakePHP 不支持表单提交数组的任何特殊行为(尽管我对它不是很熟悉)。您最好的选择可能是PHP 手册页,其中没有提到从零以外的偏移量开始的任何内容。

于 2012-06-28T23:19:37.797 回答