Comment vérifier si le tableau d'octets est vide ou pas?

Je suis à l'aide de code suivant pour obtenir le fichier téléchargé.

 @POST
    @Path("update")
    @Consumes(MediaType.WILDCARD)
    public boolean updateWorkBookMaster(MultipartFormDataInput input) {
        try {
            //get form data
            Map<String, List<InputPart>> uploadForm = input.getFormDataMap();

            //get uploaded file
            List<InputPart> inputParts = uploadForm.get("workBookFile");
            MultivaluedMap<String, String> header = inputParts.get(0).getHeaders();
            InputStream inputStream = inputParts.get(0).getBody(InputStream.class, null);
            byte[] bytes = IOUtils.toByteArray(inputStream);

maintenant, je veux vérifier si ce byte[] est vide ou non,
lors du débogage lorsque je n'ai pas téléchargé n'importe quel fichier il montre sa longueur 9, pourquoi sa 9 pas 0.

peut-être parce qu'il contient encore de l'en-tête info
Un tableau vide est tout simplement l'un avec une longueur de 0.
vous êtes en droit d'en-tête info, pour cette puis-je vérifier que si(octets != null && octets.longueur >10) ?

OriginalL'auteur Sagar | 2015-05-20