Php 如何防止$\u文件丢失数据
当我选择“文件”并再次尝试选择“文件”Php 如何防止$\u文件丢失数据,php,file,file-upload,Php,File,File Upload,当我选择“文件”并再次尝试选择“文件”$\u FILES保留最新版本时,如何合并这些版本?Ohh。。这就是文件控件的行为方式,即使它有多个属性,下面的任何文件选择都将完全取代以前的选择。因此,最好的选择是使用多文件对话框。下面是一个建议,我们可以动态创建新的文件控件 <form method="post" enctype="multipart/form-data"> <input type="file" name="images[]"> <input
$\u FILES
保留最新版本时,如何合并这些版本?Ohh。。这就是文件控件的行为方式,即使它有多个属性,下面的任何文件选择都将完全取代以前的选择。因此,最好的选择是使用多文件对话框。下面是一个建议,我们可以动态创建新的文件控件
<form method="post" enctype="multipart/form-data">
<input type="file" name="images[]">
<input type="submit" name="submit_photo" value="SAVE">
</form>
你尝过鸭子吗?因为我不理解你写的东西:D,问题是,打开一个对话框,选择一张图片,然后再次打开一个对话框,选择一张图片,$\u文件将存储最后一张,第一张将丢失,我想合并第一张选择和第二张选择。我该怎么做?您可以使用多个文件输入字段。
<form method="post" enctype="multipart/form-data" id="myfrm">
<input type="file" name="images[0]">
<input type="submit" name="submit_photo" value="SAVE" id="submit">
</form>
<script>
var counter = 0;
$('#yourmodal').on('show.bs.modal', function(){
counter++;
$('#myfrm').find('input[type=file]').hide(); //hide all existing file controls
var a = '<input type="file" multiple name="resume[' + counter + ']">'; // create dynamic file control
$('#submit').before(a); //append this to form
});
</script>
Array
(
[resume] => Array
(
[name] => Array
(
[1] => Chrysanthemum.jpg
[2] => Hydrangeas.jpg
)
[type] => Array
(
[1] => image/jpeg
[2] => image/jpeg
)
[tmp_name] => Array
(
[1] => C:\amp\tmp\phpF462.tmp
[2] => C:\amp\tmp\phpF492.tmp
)
[error] => Array
(
[1] => 0
[2] => 0
)
[size] => Array
(
[1] => 879394
[2] => 595284
)
)
)