Broken build, copied file upload code from image canvas ready for the refactor
Broken build, copied file upload code from image canvas ready for the refactor


Former-commit-id: 1f748a4488a261f697a8b1c0eead45054e073990
StackableRegiments/metl2011,StackableRegiments/metl2011,StackableRegiments/metl2011,StackableRegiments/metl2011,StackableRegiments/metl2011,StackableRegiments/metl2011,StackableRegiments/metl2011,StackableRegiments/metl2011,StackableRegiments/metl2011,StackableRegiments/metl2011