WorkspaceInfo ws = findWorkspace(wsName, cat);
// grab the uploaded file
Iterator<FileItem> files = doFileUpload(request);
if (!files.hasNext()) {
throw new BadRequestException("Request must contain a single file");
}
FileItem file = files.next();
Path zip = Files.createTempFile(null, null);