WinderJerter, a ver que te parece lo que te propongo.
Yo en vez de poner un <input>, que te va a dar más trabajo ya que tendrás que controlar lo que entran en él o hacerlo readonly, conservaría el <label.selectedFile> pero dándole el mismo aspecto que un <input> (border, padding, width, colores de los bordes, etc.). De esta forma no tocas el plugin sino que adaptas el css a tus necesidades.
Para que el botón se muestre a la izquierda, hazlo desde el css así (solo pongo lo que cambia):
Código CSS:
Ver originaldiv.si {
float: left;
}
div.si label.cabinet {
float: right;
}
div.si div.uploadButton {
float: right;
}
div.si div.uploadButton div {
left: 0;
}
div.si label.selectedFile {
float: left;
}
Un saludo