while using upload we give file name and file type in the function itself as parameters.In ws_upload we give the filename and file type at runtime.
By using upload command userinteraction is must for every record,where as in WS_UPLOAD user interaction is not needed.