Upload SWF em JSP

Pessoal, adaptei dois códigos encontrados para realizar upload de arquivos e capturar suas dimensões (largura e altura). Segue o código, que está funcionando:

import java.awt.Image;
import java.io.*;
import java.net.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;
import javax.swing.ImageIcon;
import org.apache.commons.fileupload.*;

public class teste extends HttpServlet {

    protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        response.setContentType("text/html;charset=UTF-8");
        PrintWriter out = response.getWriter();

        if (FileUpload.isMultipartContent(request)) {
            DiskFileUpload upload = new DiskFileUpload();

            upload.setSizeMax(50 * 1024 * 1024);
            upload.setRepositoryPath("c:/Temp");

            try {
                List items = upload.parseRequest(request);
                Iterator it = items.iterator();
                
                while (it.hasNext()) {
                    FileItem fitem = (FileItem)it.next();
                    if (!fitem.isFormField()) {
                        Image inImage = new ImageIcon(fitem.get()).getImage();
                        if ((inImage.getWidth(null) > 100) || (inImage.getHeight(null) > 100)) {
                            out.println("não funcionou. não faz nada...");
                        } else {
                            out.println("funcionou. faz alguma coisa...");
                        }
                    }
                }
            } catch (Exception e) {
                e.getStackTrace();
            }
        }
    }

}

Bom, agora surgiu a necessidade de realiza upload não somente de imagens, mas também de arquivos SWF (Flash).
Alguém tem idéia do quê posso fazer para adaptar o código para capturar a dimensão de um arquivo SWF? Sinceramente, não tenho a mínima idéia…

Up