file upload makes no sense cause it only works for the local server