You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@commons.apache.org by "qwerty287 (Jira)" <ji...@apache.org> on 2022/06/26 11:35:00 UTC

[jira] [Created] (NET-712) Image are not uploaded correctly

qwerty287 created NET-712:
-----------------------------

             Summary: Image are not uploaded correctly
                 Key: NET-712
                 URL: https://issues.apache.org/jira/browse/NET-712
             Project: Commons Net
          Issue Type: Bug
          Components: FTP
    Affects Versions: 3.8.0
         Environment: In production (where the bug was noticed), FTPClient runs on Android, installed was NET with Gradle.

To reproduce, I created a simple file (attached below) in Kotlin which I ran using Gradle and IntelliJ's builtin Kotlin compiler and JVM (OpenJDK 17).
            Reporter: qwerty287
         Attachments: FTPImageExample.kt

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:
 # The original file had a size of 35518 bytes, once I transferred it using FTPClient it were 35517 bytes.
 # 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 message was sent by Atlassian Jira
(v8.20.7#820007)