Examples of UploadListener


Examples of com.vsked.fileoperate.UploadListener

  private void doFileUpload(HttpSession session, HttpServletRequest request,
      HttpServletResponse response) throws IOException {
    response.setContentType("text/html;charset=utf-8");
    try {
      //创建UploadListener对象
      UploadListener listener = new UploadListener(request.getContentLength());
      listener.start();//启动监听状态
      //将监听器对象的状态保存在Session中
      session.setAttribute("FILE_UPLOAD_STATS", listener.getFileUploadStats());
      //创建MonitoredDiskFileItemFactory对象
      FileItemFactory factory = new MonitoredDiskFileItemFactory(listener);
      //通过该工厂对象创建ServletFileUpload对象
      ServletFileUpload upload = new ServletFileUpload(factory);
      //将转化请求保存到list对象中
      List items = upload.parseRequest(request);
      //停止使用监听器
      listener.done();
      boolean hasError = false;
      //循环list中的对象
      for (Iterator i = items.iterator(); i.hasNext();) {
        FileItem fileItem = (FileItem) i.next();
        if (!fileItem.isFormField()) {//如果该FileItem不是表单域
View Full Code Here

Examples of europadm.upload.UploadListener

  String forwardUrl = null;
  String fileName = null;
  String resourceType = null;
  HashMap fields = new HashMap();
  InputStream in = null;
  UploadListener listener = null;
  FileItemFactory factory = null;
  ServletFileUpload upload = null;
  Iterator iter = null;
  ArrayList files = null;
  List items = null;
  Set uploads = (Set) session.
      getAttribute(Globals.UPLOADS_KEY);

  listener =
      new UploadListener(uploads,
             targetDir,
             request.getContentLength(),
             30);
  factory = new MonitoredDiskFileItemFactory(listener);
  upload = new ServletFileUpload(factory);
View Full Code Here

Examples of nextapp.echo2.app.filetransfer.UploadListener

        this.txEmail = new JbsTextField();
        this.txWebsite = new JbsTextField();

        this.usCompanyLogo = new JbsUploadSelect();
        try {
            this.usCompanyLogo.addUploadListener(new UploadListener() {

                public void fileUpload(UploadEvent e) {
                    uploadImage(e);
                }
View Full Code Here

Examples of nextapp.echo2.app.filetransfer.UploadListener

            this.sfSupplier = new JbsSupplierSelectField();
            //this.sfVAT = new JbsVATSelectField(ClientGlobals.getUser(), ClientGlobals.getCompany());
            this.priceEditor = new ArticlePriceEditor();
            this.uploadImage = new JbsUploadSelect();

            this.uploadImage.addUploadListener(new UploadListener() {

                public void fileUpload(UploadEvent arg0) {
                    uploadImage(arg0);
                }
View Full Code Here

Examples of org.chiba.web.upload.UploadListener

     */
    protected Map[] parseRequest(HttpServletRequest request) throws FileUploadException, UnsupportedEncodingException {
        Map[] parameters = new Map[4];

        if (FileUpload.isMultipartContent(request)) {
            UploadListener uploadListener = new UploadListener(request, this.sessionKey);
            DiskFileItemFactory factory = new MonitoredDiskFileItemFactory(uploadListener);
            factory.setRepository(new File(this.uploadRoot));
            ServletFileUpload upload = new ServletFileUpload(factory);

            String encoding = request.getCharacterEncoding();
View Full Code Here

Examples of org.jrest4guice.commons.fileupload.UploadListener

  @Override
  public void readData(HttpServletRequest request, ModelMap params,
      String charset) {
    // 构建带上传进度监视的文件工厂
    MonitoredDiskFileItemFactory factory = new MonitoredDiskFileItemFactory(
        new UploadListener(request));
    // 初始化上传参数
    ServletFileUpload upload = new ServletFileUpload(factory);
    upload.setFileSizeMax(this.fileSizeMax);
    upload.setSizeMax(this.sizeMax);
    upload.setHeaderEncoding(charset);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.