Don't close channel to avoid potential write-after-close. Use time.After instead of time.NewTimer
Attach a file by drag & drop or click to upload