https://bugs.kde.org/show_bug.cgi?id=406901

            Bug ID: 406901
           Summary: Files with special characters can't be copied
           Product: kdeconnect
           Version: unspecified
          Platform: Ubuntu Packages
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: android-application
          Assignee: albertv...@gmail.com
          Reporter: michael.wag...@gmx.at
  Target Milestone: ---

Created attachment 119637
  --> https://bugs.kde.org/attachment.cgi?id=119637&action=edit
logcat during copy

SUMMARY
Files with several special characters fail to be copied using KDEconnect via
Dolphin.

STEPS TO REPRODUCE
1. Configure a storage location on the Android phone
2. Browse the directory with dolphon
3. copy files containing special characters including :?"*\<>|

OBSERVED RESULT
Files are not copied, instead, an empty file with a truncated name is created.


EXPECTED RESULT
Files are copied, regardless of their name.

SOFTWARE/OS VERSIONS
Windows: -
macOS: -
Linux/KDE Plasma: Kubuntu 18.10, Kernel 4.18.0-17-generic
(available in About System)
KDE Plasma Version: 5.12.7
KDE Frameworks Version: 5.44.0
Qt Version: 5.9.5
kdeconnect: 1.3.3-0ubuntu0.18.04.1
Android App: 1.12.6
Mobile Phone: Samsung Galaxy S9 with latest Software (Android 9)

ADDITIONAL INFORMATION
I tried to copy following textfiles (with 6 bytes each):
test@vademecum:~$ ls -l /home/test/testfolder/
insgesamt 120
-rw-r--r-- 1 test test 6 Apr 24 23:53 'testfilen ().txt'
-rw-r--r-- 1 test test 6 Apr 24 23:53 'testfile öäü.txt'
-rw-r--r-- 1 test test 6 Apr 24 23:53 'testfile ß.txt'
-rw-r--r-- 1 test test 6 Apr 24 23:53 'testfile `.txt'
-rw-r--r-- 1 test test 6 Apr 24 23:53 'testfile ^.txt'
-rw-r--r-- 1 test test 6 Apr 24 23:53 'testfile ~.txt'
-rw-r--r-- 1 test test 6 Apr 24 23:53 'testfile < >.txt'
-rw-r--r-- 1 test test 6 Apr 24 23:53 'testfile =.txt'
-rw-r--r-- 1 test test 6 Apr 24 23:53 'testfile |.txt'
-rw-r--r-- 1 test test 6 Apr 24 23:53 'testfile °.txt'
-rw-r--r-- 1 test test 6 Apr 24 23:53 'testfile _.txt'
-rw-r--r-- 1 test test 6 Apr 24 23:53 'testfile -.txt'
-rw-r--r-- 1 test test 6 Apr 24 23:53 'testfile , ;.txt'
-rw-r--r-- 1 test test 6 Apr 24 23:53 'testfile :.txt'
-rw-r--r-- 1 test test 6 Apr 24 23:53 'testfile !.txt'
-rw-r--r-- 1 test test 6 Apr 24 23:53 'testfile ?.txt'
-rw-r--r-- 1 test test 6 Apr 24 23:53 "testfile '.txt"
-rw-r--r-- 1 test test 6 Apr 24 23:53 'testfile ".txt'
-rw-r--r-- 1 test test 6 Apr 24 23:53 'testfile [ ].txt'
-rw-r--r-- 1 test test 6 Apr 24 23:53 'testfile { }.txt'
-rw-r--r-- 1 test test 6 Apr 24 23:53 'testfile §.txt'
-rw-r--r-- 1 test test 6 Apr 24 23:53 'testfile $.txt'
-rw-r--r-- 1 test test 6 Apr 24 23:53 'testfile *.txt'
-rw-r--r-- 1 test test 6 Apr 24 23:53 'testfile \.txt'
-rw-r--r-- 1 test test 6 Apr 24 23:53 'testfile &.txt'
-rw-r--r-- 1 test test 6 Apr 24 23:53 'testfile #.txt'
-rw-r--r-- 1 test test 6 Apr 24 23:53 'testfile %.txt'
-rw-r--r-- 1 test test 6 Apr 24 23:53 'testfile +.txt'
-rw-r--r-- 1 test test 6 Apr 24 23:53 'testfile ⁄.txt'
-rw-r--r-- 1 test test 6 Apr 24 23:53 'testfile with a long filename
12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901.txt'


The listing of the destination-folder (on the phone) after copying:

test@vademecum:~$ ls -al /run/user/1001/dda7056acec3b75d/Folder/
insgesamt 92
-rw-rw-rw- 1 test test 0 Apr 25 22:25 'testfile _ (1).txt'
-rw-rw-rw- 1 test test 0 Apr 25 22:25 'testfile _ (2).txt'
-rw-rw-rw- 1 test test 0 Apr 25 22:25 'testfile _ (3).txt'
-rw-rw-rw- 1 test test 0 Apr 25 22:25 'testfile _ (4).txt'
-rw-rw-rw- 1 test test 0 Apr 25 22:26 'testfile _ (5).txt'
-rw-rw-rw- 1 test test 6 Apr 25 22:26 'testfilen ().txt'
-rw-rw-rw- 1 test test 6 Apr 25 22:26 'testfile öäü.txt'
-rw-rw-rw- 1 test test 6 Apr 25 22:26 'testfile ß.txt'
-rw-rw-rw- 1 test test 6 Apr 25 22:26 'testfile `.txt'
-rw-rw-rw- 1 test test 6 Apr 25 22:26 'testfile ^.txt'
-rw-rw-rw- 1 test test 6 Apr 25 22:26 'testfile ~.txt'
-rw-rw-rw- 1 test test 6 Apr 25 22:26 'testfile =.txt'
-rw-rw-rw- 1 test test 6 Apr 25 22:26 'testfile °.txt'
-rw-rw-rw- 1 test test 0 Apr 25 22:26 'testfile _ _.txt'
-rw-rw-rw- 1 test test 6 Apr 25 22:25 'testfile _.txt'
-rw-rw-rw- 1 test test 6 Apr 25 22:25 'testfile -.txt'
-rw-rw-rw- 1 test test 6 Apr 25 22:25 'testfile , ;.txt'
-rw-rw-rw- 1 test test 6 Apr 25 22:25 'testfile !.txt'
-rw-rw-rw- 1 test test 6 Apr 25 22:25 "testfile '.txt"
-rw-rw-rw- 1 test test 6 Apr 25 22:25 'testfile [ ].txt'
-rw-rw-rw- 1 test test 6 Apr 25 22:25 'testfile { }.txt'
-rw-rw-rw- 1 test test 6 Apr 25 22:25 'testfile §.txt'
-rw-rw-rw- 1 test test 6 Apr 25 22:26 'testfile $.txt'
-rw-rw-rw- 1 test test 6 Apr 25 22:25 'testfile &.txt'
-rw-rw-rw- 1 test test 6 Apr 25 22:26 'testfile #.txt'
-rw-rw-rw- 1 test test 6 Apr 25 22:26 'testfile %.txt'
-rw-rw-rw- 1 test test 6 Apr 25 22:26 'testfile +.txt'
-rw-rw-rw- 1 test test 6 Apr 25 22:26 'testfile ⁄.txt'
-rw-rw-rw- 1 test test 6 Apr 25 22:26 'testfile with a long filename
12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901.txt'

logcat of the whole procedure is attached.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to