楼主,你给出这段代码没什么用,都知道是fileBytes == null
你在什么地方调用?把代码贴出来啊
public FileInfo store(byte fileBytes[], String fileName, String argBaseDir, String argPrefixDir, String argFormat, String argPostfixDir, String argExtension, 
        String argTempDir, boolean isReal)
{
    if(StringUtils.isNotBlank(argBaseDir))
        baseDir = argBaseDir;
    if(StringUtils.isNotBlank(argPrefixDir))
        prefixDir = argPrefixDir;
    if(StringUtils.isNotBlank(argFormat))
        format = argFormat;
    if(StringUtils.isNotBlank(argPostfixDir))
        postfixDir = argPostfixDir;
    if(StringUtils.isNotBlank(argExtension))
        extension = argExtension;
    if(StringUtils.isNotBlank(argTempDir))
        tempDir = argTempDir;
    if(fileBytes == null || fileBytes.length <= 0)
        throw new FileUploadException("Given file is null or has empty size.");
    if(StringUtils.isBlank(fileName))
        throw new FileUploadException("Given file's name is blank.");
    StringBuffer sb = new StringBuffer();
    if(isReal)
        sb.append(baseDir).append("/");
    else
        sb.append(tempDir).append("/");
    if(StringUtils.isNotBlank(prefixDir))
        sb.append(prefixDir).append("/");
    if(getFormatDirectory() != null)
        sb.append(getFormatDirectory()).append("/");
    if(StringUtils.isNotBlank(postfixDir))
        sb.append(postfixDir).append("/");
    uploadDirectory = sb.toString();
    if(log.isDebugEnabled())
        log.debug(" Found file to process. Resuming...");
    FileInfo fileInfo = new FileInfo();
    fileInfo.setFileName(fileName);
    fileInfo.setFileSize(fileBytes.length);
    fileInfo.setBaseDir(baseDir);
    if(isReal)
        fileInfo.setRelativeDir(uploadDirectory.substring(baseDir.length()));
    else
        fileInfo.setRelativeDir(uploadDirectory.substring(tempDir.length()));
    FileUtil.makeDirectories(uploadDirectory);
    fileInfo.setSavedFileName(getFileName(uploadDirectory));
    String outPathName = uploadDirectory + "/" + fileInfo.getSavedFileName();
    try
    {
        FileUtil.copyFile(fileBytes, outPathName);
    }
    catch(IOException e)
    {
        if(log.isErrorEnabled())
            log.error(" Error uploading resource", e);
        throw new FileUploadException(e);
    }
    if(log.isDebugEnabled())
        log.debug("File upload is completed.");
    return fileInfo;
}