code: private File getTempUploadDir() throws Exception {
          if (m_tempUploadDir == null) {
              try {
                  m_tempUploadDir = getServer().getUploadDir();
              } catch (InitializationException e) {
                  throw new Exception("Unable to get server: " + e.getMessage(), e);
              }
          }
          return m_tempUploadDir;
      }
docs: Get the location for storing temporary uploaded files (not for general temporary files)
  @return the directory
  @throws Exception