我正在構建社交網站的圖片上傳組件。我上傳多個文件使用imgfile[]
作爲<input>
的name
,這部分工作正常。
$upload_form.= "<ul class='imgfile_ul' id='$imgfile_ul_id' style='padding:0px'>";
$upload_form.= "<li class='' id='$imgfile_li_id' style='border:0px'><label class='msgs_in_black'>Filename:</label><input type='file' name='imgfile[]' class='imgfile_cls' id='$imgfile_id'/></li>";
$upload_form.= "</ul>";
我的問題是,當我顯示上傳的文件會發生什麼。
for($i=0;$i<$files_cnt;$i++){
$temp_name = $_FILES['imgfile']['tmp_name'][$i];
$file_name = $_FILES['imgfile']['name'][$i];
如果兩個用戶從兩個不同的地方的確切同時上傳文件,有沒有機會,它會使用相同的文件名,我會接受,而不是一個正確的其他用戶的文件嗎?
所以沒有什麼錯在我的代碼關於這件事情的心不是它馬克? – reetu