Examples of UploadFile


Examples of com.pugh.sockso.web.UploadFile

        checkUploadLooksOk();

        final Properties p = getProperties();
        final Request req = getRequest();
        final Locale locale = getLocale();
        final UploadFile file = req.getFile( "musicFile" );
        final String artist = req.getArgument( "artist" );
        final String album = req.getArgument( "album" );
        final String track = req.getArgument( "title" );

        // if we get here everything looks good, so lets try and save the file
        try {

            // make sure we've a directory to put the track in
            final Database db = getDatabase();
            final File dir = new File( Utils.getUploadsPath(db,p) + "/"+artist+" - "+album );
            if ( !dir.exists() )
                if ( !dir.mkdir() )
                    throw new BadRequestException( locale.getString("www.error.cantCreateTrackFolder"), 500 );

            // write the track to disk
            final File tempFile = file.getTemporaryFile();
            final File newFile = new File( getNewUploadFilename(dir,track,Utils.getExt(file.getFilename())) );

            tempFile.renameTo( newFile );

            // rescan the folder to add new track to collection
            final int collectionId = Integer.parseInt( p.get(Constants.WWW_UPLOADS_COLLECTION_ID) );
View Full Code Here

Examples of com.pugh.sockso.web.UploadFile

   
    private void checkUploadLooksOk() throws BadRequestException {

        final Request req = getRequest();
        final Locale locale = getLocale();
        final UploadFile file = req.getFile( "musicFile" );

        if ( file == null )
            throw new BadRequestException( locale.getString("www.error.noFileUploaded") );

        // check mime type to see if it looks ok
        final String contentType = file.getContentType();
        log.debug( "File content type: " + contentType );
        if ( !Files.isValidMimeType(contentType) )
            throw new BadRequestException( locale.getString("www.error.unsupportedAudioFormat") );
       
        // check required fields
View Full Code Here

Examples of com.rop.request.UploadFile

        form.add("v", "1.0");
        form.add("sessionId", "mockSessionId1");
        form.add("locale", "en");
        form.add("userId", "1");
        ClassPathResource resource = new ClassPathResource("photo.png");
        UploadFile uploadFile = new UploadFile(resource.getFile());

        //对请求参数列表进行签名
        String sign = RopUtils.sign(form.toSingleValueMap(), "abcdeabcdeabcdeabcdeabcde");
        form.add("sign", sign);

        form.add("photo", "png@" + Base64.encodeBase64String(uploadFile.getContent())); //文件不进行签名

        String response = restTemplate.postForObject(
                SERVER_URL, form, String.class);
        System.out.println("response:\n" + response);
        assertTrue(response.indexOf("png") > -1);
View Full Code Here

Examples of com.rop.request.UploadFile

        form.add("v", "1.0");
        form.add("sessionId", "mockSessionId1");
        form.add("locale", "en");
        form.add("userId", "1");
        ClassPathResource resource = new ClassPathResource("photo.png");
        UploadFile uploadFile = new UploadFile(resource.getFile());

        //对请求参数列表进行签名
        String sign = RopUtils.sign(form.toSingleValueMap(), "abcdeabcdeabcdeabcdeabcde");
        form.add("sign", sign);

        form.add("photo", "exe@" + Base64.encodeBase64String(uploadFile.getContent())); //文件不进行签名

        String response = restTemplate.postForObject(
                SERVER_URL, form, String.class);
        System.out.println("response:\n" + response);
        assertTrue(response.indexOf(MainErrorType.UPLOAD_FAIL.value()) > -1);
View Full Code Here

Examples of com.rop.request.UploadFile

        form.add("v", "1.0");
        form.add("sessionId", "mockSessionId1");
        form.add("locale", "en");
        form.add("userId", "1");
        ClassPathResource resource = new ClassPathResource("exceedMaxSize.png");
        UploadFile uploadFile = new UploadFile(resource.getFile());

        //对请求参数列表进行签名
        String sign = RopUtils.sign(form.toSingleValueMap(), "abcdeabcdeabcdeabcdeabcde");
        form.add("sign", sign);

        form.add("photo", "png@" + Base64.encodeBase64String(uploadFile.getContent())); //文件不进行签名

        String response = restTemplate.postForObject(SERVER_URL, form, String.class);
        System.out.println("response:\n" + response);
        assertTrue(response.indexOf(MainErrorType.UPLOAD_FAIL.value()) > -1);
    }
View Full Code Here

Examples of com.rop.request.UploadFile

    public void testFileUpload() throws Throwable {
        ClientRequest cr = ropClient.buildClientRequest();

        UploadUserPhotoRequest request = new UploadUserPhotoRequest();
        ClassPathResource resource = new ClassPathResource("photo.png");
        UploadFile uploadFile = new UploadFile(resource.getFile());
        request.setPhoto(uploadFile);
        request.setUserId("1");
        ropClient.setMessageFormat(MessageFormat.xml);

        CompositeResponse response = ropClient.buildClientRequest()
                .post(request, UploadUserPhotoResponse.class, "user.upload.photo", "1.0");
        assertNotNull(response);
        assertTrue(response.isSuccessful());
        assertTrue(response.getSuccessResponse() instanceof UploadUserPhotoResponse);
        assertEquals(((UploadUserPhotoResponse) response.getSuccessResponse()).getFileType(), "png");
        assertEquals(((UploadUserPhotoResponse) response.getSuccessResponse()).getLength(), uploadFile.getContent().length);
    }
View Full Code Here

Examples of com.scooterframework.web.controller.UploadFile

      flash("error", CurrentThreadCacheClient.getFirstError().getMessage());
      return renderView("index");
    }

        try {
            UploadFile uf1 = pFile("file1");
            uf1.writeTo(applicationPath() + "/static/docs");
            flash("notice", "You have successfully uploaded a file.");

            setViewData("file", uf1.getFileName());
        } catch (Exception ex) {
            flash("error", "There is a problem with upload.");
        }
        return null;
    }
View Full Code Here

Examples of com.scooterframework.web.controller.UploadFile

    String path = p("f");
    File requestFile = getFile(path);
    setViewData("requestFile", requestFile);
   
        try {
            UploadFile uf = pFile("theFile");
            uf.writeTo(appPath + "/" + path);
            flash("notice", "File was successfully uploaded.");
            return redirectTo(BuiltinHelper.FILE_BROWSER_LINK_PREFIX_DIR + path);
        } catch (Exception ex) {
      log.error("Error in doUpload() caused by " + ex.getMessage());
            flash("error", "There is a problem with upload.");
View Full Code Here

Examples of com.scooterframework.web.controller.UploadFile

    File requestFile = getFile(path);
    setViewData("requestFile", requestFile);
   
        try {
      String parentPath = (new FileInfo(requestFile.getParentFile())).getRelativePath();
            UploadFile uf = pFile("theFile");
            uf.writeTo(requestFile);
            flash("notice", "File was successfully replaced.");
            return redirectTo(BuiltinHelper.FILE_BROWSER_LINK_PREFIX_DIR + parentPath);
        } catch (Exception ex) {
      log.error("Error in doReplace() caused by " + ex.getMessage());
        }
View Full Code Here

Examples of org.eweb4j.mvc.upload.UploadFile

            continue;
          List<UploadFile> list = this.context.getUploadMap().get(fieldName);
          if (list == null || list.isEmpty())
            continue;
         
          UploadFile uploadFile = list.get(0);
          File file = uploadFile.getTmpFile();
          params[i] = file;
         
          continue;
        }
       
        if (File[].class.isAssignableFrom(paramClass)){
          if (!this.context.getUploadMap().containsKey(fieldName))
            continue;
          List<UploadFile> list = this.context.getUploadMap().get(fieldName);
          if (list == null || list.isEmpty())
            continue;
          File[] files = new File[list.size()];
          for (int j = 0; j < files.length; j++)
            files[j] = list.get(j).getTmpFile();
         
          params[i] = files;
        }
       
        if (UploadFile.class.isAssignableFrom(paramClass)) {
          if (!this.context.getUploadMap().containsKey(fieldName))
            continue;
          List<UploadFile> list = this.context.getUploadMap().get(fieldName);
          if (list == null || list.isEmpty())
            continue;
         
          UploadFile uploadFile = list.get(0);
          params[i] = uploadFile;
         
          continue;
        }
       
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.