anchor.diff:    self = $('input.file_uploader')[0];
     $.each(self.files,
       function(idx,file){
  -      if(file.name.replace(/[^a-z0-9\s]/gi, '-') == signData.name && $(self).data('secureRandom')==signData.secure_random ){
  +      if(file.name.replace(/[^a-z0-9.\s]/gi, '_') == signData.name && $(self).data('secureRandom')==signData.secure_random ){
           S3BrowserMultipart.prototype.startProgress(signData, file);
           S3BrowserMultipart.prototype.uploadPart(1, signData, file)
         }
  
positive.code: 
  //Gets and initialize current uploads
  S3BrowserMultipart.prototype.getCurrentUploads=function(signData, file){
    if(undefined == S3BrowserMultipart.prototype.currentUploads[file.name.replace(/[^a-z0-9\s]/gi, '-')]){
      S3BrowserMultipart.prototype.currentUploads[file.name.replace(/[^a-z0-9\s]/gi, '-')]={file: file, signData: signData}
    }
    return S3BrowserMultipart.prototype.currentUploads[file.name.replace(/[^a-z0-9\s]/gi, '-')];
  }
  
  //at the moment only works with 1 upload at the same time
  
negative.code:           type: "POST",
            dataType: "json",
            url: S3BrowserMultipart.prototype.uploadsPath,
            data: jQuery.extend({size: file.size, name: file.name.replace(/[^a-z0-9.\s]/gi, '_'), type: file.type}, $(self).data()),
            success: S3BrowserMultipart.prototype.uploadCreation
          });
          S3BrowserMultipart.prototype.initializeProgress();
  