Our cloud-based MC Quality Excellence 2022.2 instance is experiencing document upload failures. Users can access the system fine, but when they try to upload any document (PDFs, Word files, etc.), the progress bar stays at 0% and eventually times out after 2-3 minutes.
Browser console shows:
POST https://cloud.mastercontrol.com/api/upload/chunk
net::ERR_CONNECTION_TIMED_OUT
Our IT team suspects firewall rules are blocking the upload endpoint, but they’re not sure which specific rules need adjustment. All other MC functionality works - we can create records, edit metadata, generate reports. Only file uploads fail. This is blocking our document approval workflows and causing significant delays.
Has anyone configured firewall rules specifically for MC cloud document upload endpoints?
The upload endpoint uses a different subdomain and port than the main application. Check if your firewall allows outbound HTTPS (443) to *.mastercontrol.com but blocks the specific upload subdomain. Also verify that chunked upload protocols aren’t being filtered by your proxy or DPI inspection.
Have you verified the Content-Type headers are allowed through? The upload API uses multipart/form-data which some strict firewall policies block. Also check if OPTIONS preflight requests are getting through - modern browsers send these before the actual POST, and if they’re blocked, the upload never starts.
Look at the upload chunk size configuration. MC cloud breaks large files into chunks and uploads them sequentially. If your firewall has connection timeout limits under 60 seconds, it might be killing the connection between chunks. The upload appears stuck at 0% because the first chunk never completes. We increased our firewall connection timeout to 120 seconds for MC endpoints and that resolved it.
We had this exact issue. The problem is MC cloud uses Azure Blob Storage for document uploads, and the upload process redirects to a blob.core.windows.net endpoint. If your firewall doesn’t allow direct connections to Azure storage endpoints, uploads will fail while everything else works fine since the main app runs on different infrastructure.