I've written an FME Server app that uses the ZipExtrator transformer. I've set the Source Zip File as a user parameter so when it is run, the user is prompted to select the file they want to upload. Once the user has selected their file and kicked off the file upload, I've noticed that when the file upload progress bar has reached 100%, the upload process hasn't actually finshed.
If I inspect the network traffic in the browser dev tools, the HTTP request for the file upload process does not complete until several seconds after the file upload progress bar shows 100%. If the user clicks OK before the HTTP request has finished, then the job fails. If the user waits until the HTTP request has finished then click OK, the job runs successfully.
Has anyone else seen this behaviour? I've upvoted this idea which is similar to this, but this seems to me like a bug and not an enhancement.
I'm running FME Desktop 2021.2 and FME Server 2021.2.