Dojo Uploader error

by schlomm

HTML

<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/dojo/1.7.2/dijit/themes/claro/claro.css">
<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/dojo/1.7.2/dojox/grid/resources/claroGrid.css">

JavaScript

require([
  "dojo/dom-construct",
  "dijit/form/Button",
  "dojox/form/Uploader",
  "dojox/form/uploader/FileList",
  "dojox/form/uploader/plugins/IFrame",
  "dojo/domReady!"
], function(domConstruct, Button, Uploader, UploaderFileList) {

  var form = domConstruct.create('form', {
    method: 'post',
    enctype: 'multipart/form-data',
    class: 'Uploader'
  }, document.body);


  var up = new Uploader({
    label: 'Pick filee',
    multiple: false,
    url: '/echo/json/'
  }).placeAt(form);

  var list = new UploaderFileList({
    uploader: up,
    headerFilename: "Dateiname"
  }).placeAt(form);

  var btn = new Button({
    label: 'upload',
    onClick: function() {
      up.upload();
      getFile();
    }
  }).placeAt(form);


  var getFile = function() {
    var filelist = up.getFileList();
    var file = filelist[0];
    var fileName = file.name;
    console.log(fileName);
  };

  btn.startup();
  up.startup();
  list.startup();



});