文件数组为不同的浏览器提供不同的结果

时间:2011-06-22 13:17:33

标签: browser cakephp-1.3

我正在上传一个文件php。

<?php echo $form->create("Video",array('action'=>'add','name'=>'thisform','enctype'=>'multipart/formdata','onsubmit'=>'javascript: return validate();'));

echo $form->input("file_name",array('type'=>'file','id'=>'file_name','label'=>'','div'=>''));
echo $form->end();?>

在Chrome中我得到以下

Array(

[Video] => Array(

       [file_name] => Array(

                [name] => imp.txt
                [type] => text/plain
                [tmp_name] => D:\xampp\tmp\php63.tmp
                [error] => 0
                [size] => 1568
       )

 )
) 

但是在mozilla我得到了以下

Array(

[Video] => Array(

       [file_name] => 
    )
)

1 个答案:

答案 0 :(得分:0)

正如我使用的那样 'enctype'=&gt;'multipart / formdata';它无法在mozilla中运行。

但是当我写作时 'enctype'=&gt;'multipart / form-data'并且有效。