annotate demo/upload.ur @ 1990:7bd2ecf96bb0

Fixed issue with datatype constructors inside functors; now on to some problem with modules inside functors
author Adam Chlipala <adam@chlipala.net>
date Thu, 20 Feb 2014 10:48:17 -0500
parents 9f2555f06901
children
rev   line source
adamc@776 1 fun echo r =
adamc@776 2 if blobSize (fileData r.File) > 100000 then
adamc@776 3 return <xml>Whoa! That one's too big.</xml>
adamc@776 4 else
adamc@776 5 returnBlob (fileData r.File) (blessMime (fileMimeType r.File))
adamc@776 6
adamc@776 7 fun main () = return <xml><body>
adamc@776 8 <h1>The Amazing File Echoer!</h1>
adamc@776 9
adamc@776 10 <form>Upload a file: <upload{#File}/> <submit action={echo}/></form>
adamc@776 11 </body></xml>