[Dojo-checkins] [dojo] #10264: no upload with dojox.form.FileUploader (force:html) 1.3.2

dojo trac at dojotoolkit.org
Wed Nov 4 10:44:40 EST 2009


#10264: no upload with dojox.form.FileUploader (force:html) 1.3.2
------------------------+---------------------------------------------------
 Reporter:  minobun     |       Owner:  dante                                             
     Type:  defect      |      Status:  new                                               
 Priority:  normal      |   Milestone:  tbd                                               
Component:  DojoX Form  |     Version:  1.4.0b                                            
 Severity:  major       |    Keywords:  FileUploader, uploadOnChange, selectMultipleFiles,
------------------------+---------------------------------------------------
 The FileUploader sends no files if the option ''uploadOnChange: true''  OR
 ''selectMultipleFiles: false'' is set. I've only tested this with
 ''force:"html"'' because then i can trace with firebug what the php script
 got.

 {{{
 <?php
 error_reporting(E_ALL);
 print_r($_FILES);
 ?>
 }}}
 response
 {{{
 Array
 (
 )
 }}}

 Testcase:

 {{{


 <script type="text/javascript">
 /*<![CDATA[*/
 dojo.require("dojo.parser");
 dojo.require("dojox.form.FileUploader");
 dojo.addOnLoad(function() {
     var uploader = new dojox.form.FileUploader({
       hoverClass:"btnHover",
       activeClass:"btnActive",
       disabledClass:"btnDisable",
       uploadUrl: "/uploader.php",
       force:"html",
 //      selectMultipleFiles: false,
       uploadOnChange: true
     },"btn0");
 });
 /* ]]> */
 </script>
 <div id="btn0" class="browse" >Select Images...</div>

 }}}
 Workaround for uploadOnChange: true
 {{{
 dojo.connect(uploader, "onChange", function(data){
         console.log("DATA:", data);
         window.setTimeout(function(){
           uploader.upload();
         }, 500);
 });
 }}}

-- 
Ticket URL: <http://trac.dojotoolkit.org/ticket/10264>
dojo <http://dojotoolkit.org/>
The Dojo UI Toolkit


More information about the Dojo-checkins mailing list