I checked on another (demo) environment we have, and it works there. One difference is that the stage environment (where the error occurs) is using SSL, while the demo environment (no error) is not using SSL.
Will batch upload work with SSL, or is this a limitation of the control?