HTML5の複数アップロード機能を使用しています。
<input name='upload[]' type=file multiple="multiple" id="profileImages" />
その完璧な動作。今私は1つのクエリがあります
画像のアップロード中、複数のアップロードは任意の順序に従いますか?
私が5つの画像を持っているとしましょう
a.png
b.png
c.png
d.png
e.png
以下の順序で画像を選択すると、画像のアップロード中に
a.png,
b.png,
e.png,
d.png,
c.png
これらの画像は、私が選択したのと同じ順序でアップロードされますか?
$_FILES['upload']['name']
配列が持つことを意味します( PHPを使用)
[0] =>'a.png',
[1] =>'b.png',
[2] =>'e.png',
[3] =>'d.png',
[4] = >'c.png'
またはそれはファイルサイズまたはブラウザまたは他の要因/属性に依存しますか?
サイドノート
さらに、これらの画像をprofile_image_tableに個別に保存します
id(pk ) | profile_id | image_name
MIN(id)
上記の質問に答えると、選択した順序で複数の画像をアップロードすると、指定されたのメインプロファイル画像(またはを使用MAX(id)
)に1つの画像を選択する方が簡単になるため、作業が簡単になりますprofile_id
。