Uploaded image for project: 'Commons Net'
  1. Commons Net
  2. NET-712

Image are not uploaded correctly

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Not A Problem
    • 3.8.0
    • None
    • FTP
    • None
    • Android and Manjaro, running in IntelliJ with Gradle and OpenJDK 17

    Description

      If I try to upload images (tested with PNG and JPEG), the images are not correctly stored on the server. Instead, they are missing one byte. Two examples:

      1. The original file had a size of 35518 bytes, once I transferred it using FTPClient it were 35517 bytes.
      2. The original file had a size of 45010 bytes, once I transferred it using FTPClient it were 45009 bytes.

      Using a PNG breaks the image completely (viewers can't view it), using a JPEG makes the photo still viewable, but the files are different (in size/MD5 fingerprint).

      This affects all PNG and JPEG files, but any other file works. They have the same size and MD5 fingerprint.

      Maybe related to https://issues.apache.org/jira/browse/NET-409 which was fixed in 3.0.1, but this occurs on 3.8.0.

       

      This can be reproduced on Android using FTPClient in an app and on "regular" JVM (for me OpenJDK 17). The Kotlin file I attached provides a simple example, but it doesn't contain something special. I executed it using Gradle (to add NET as dependency) and using IntelliJ's build and run system.

      Attachments

        1. FTPImageExample.kt
          0.3 kB
          formeruser1

        Activity

          People

            Unassigned Unassigned
            formeruser1 formeruser1 (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: