2012-06-28 23 views
0
<input name='data[User][images][]' id='images' type='file' multiple="" /> 

我知道上述工作,並允許多個文件上傳在html5中,但我想從零以外的某個偏移量開始數據[User] [images] []數組。我已經嘗試過:指定HTML5輸入元素的起始偏移量

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

但是,這只是使它所以只有1個文件的信息被存儲在偏置2上傳。

我知道如何工作我的代碼,所以我不需要這樣做,但現在我只是好奇,是否可能有一種方法來保持多個文件上傳,同時告訴它從非零偏移開始。

回答

0

這實際上不是HTML的特性,而是服務器端語言或框架的特性。 HTML提供的唯一「支持」是元素名稱可以包含方括號。

它看起來並不像CakePHP的支持形式提交陣列的任何特殊行爲(雖然我不很熟悉)。你最好的選擇可能是PHP manual page,它沒有提到從零開始的偏移量。