File Upload with Lift - Scala
As I continue to use Lift, I decided to add a file upload to one of my side projects. I had seen the SHtml.fileUpload method before, so I thought it was going to be one of those 5 minutes things.
A few days later and several email exchanges with Jeppe on the mailing list, I finally got it to work. Not that it was hard, but there was a tiny detail that was staring at me the whole time, but I just could not see it.
<form class="lift:Upload?form=post” multipart=”true">
and Jeppe was kind enough to point out that I should instead use:
You can think of
multipart=true is one more parameter that is sent to
I put together a sample application that uses the CSS Selector Transformation (also known as designer friendly template) and it is hosted on github.com
Note that the images are stored on the webapp folder, this should be changed before you go in production :)