Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8256501
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 8, 20262026-06-08T01:52:42+00:00 2026-06-08T01:52:42+00:00

I want to resize uploaded images to a small version and thumbnail version. Therefore

  • 0

I want to resize uploaded images to a small version and thumbnail version. Therefore I am using the great module S3. This is working fine and all images are uploaded to s3.
But after a few uploads I realised that the resized images are stored on the disk as well and are not deleted.

My code:

public static Picture save(File file, Recipe recipe){

    File picture = new File(UUID.randomUUID().toString());
    //Resize main picture
    Images.resize(file, picture, 600, 600, true);

    File thumbNail = new File(UUID.randomUUID().toString());
    //Resize thumbnail
    Images.resize(file, thumbNail, 260, 190, true);

    Picture pic = new Picture();
    pic.pictureFileName = file.getName();
    pic.picture = new S3Blob();

    pic.thumbPictureFileName = file.getName();
    pic.thumbPicture = new S3Blob();

    pic.recipe = recipe;
    try{
        pic.picture.set(new FileInputStream(picture), MimeTypes.getContentType(file.getName()));
        pic.thumbPicture.set(new FileInputStream(thumbNail), MimeTypes.getContentType(file.getName()));
        pic.save();

    }catch(FileNotFoundException e){
        Logger.error(e, "FileNotFound");
    }

    return pic;
}

How can I delete the files after uploading? Normaly I would wait for the stream when its finished but I dont know when its finished and so I cant delete the file.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-08T01:52:44+00:00Added an answer on June 8, 2026 at 1:52 am

    As Samuel commented I was expecting an async behaviour which is not correct.

    After resizing and uploading the pictures and just delete them with file.delete() and thats it!

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I am using imagemagick to resize images... however I want to resize the images
I have written a web service to resize user uploaded images and all works
I'm working in this login screen, and I want all fields, texts and buttons
I am uploading some image files using servelt. I want to resize the images.
I want to resize images using php. with out losing its quality. Currently I
I want to resize the dialog dynamically just before I open it, but this
i want to resize the font of all elements of a page like user
I have an image that I want to resize on my websites rendering using
I have an image . I want to resize it using PIL, but it
I want to resize images that are bigger than the window, but I keep

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.