generalize to take a callback function and a void * data argument. This might come in handy later... :-)
Attach a file by drag & drop or click to upload