wow i had no idea that was a guideline. I was like, how can I be creative and get attn to my so question in a funny way. sorry.
I don't think there is a way to check if a file has been completely uploaded on the client side. On the server side, use something like inotify to monitor the uploaded file.