annotate demo/upload.ur @ 2166:8a01e8f21de9

Make OpenSSL usage thread-safe (closes #206) Enable OpenSSL?s multithreading support by defining locking and thread-ID callbacks. Remove a lock obviated by this change.
author Benjamin Barenblat <bbaren@mit.edu>
date Thu, 06 Aug 2015 10:15:53 -0400
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>