Cannot open some images or PDF on Windows but on Android App when synchronizing with file system

Operating system

Windows

Joplin version

3.0.15

Desktop version info

Joplin 3.0.15 (prod, win32)

Client-ID: a1d21807dd244ab188d8c5e0fc7fab22
Sync-Version: 3
Profil-Version: 47
Unterstützter Schlüsselbund: Ja

Revision: 598677b

Backup: 1.4.1
Bidirectional Links: 0.1.2
Conflict Resolution: 1.2.3
Email Note: 1.2.2
Emoji: 1.0.4
Link Graph UI: 1.5.0
OCR: 0.3.2

Sync target

File system

Editor

Markdown Editor

What issue do you have?

Hello,

I hope to find some help for my issue with a Joplin synchronisation between Laptop (Win 10, Pro) and Android smartphone (Android 13, app details below). I use the file system option to keep the data synchronised and it usually works fine.
However, I now identified a new problem (in addition to an older separate one):
A note that has several photos and PDF attached (attached on the phone via the app I believe) can show the images and link correctly to the PDF on the mobile but not on the desktop version of Joplin. The desktop app only shows placeholders for images and no PDF. Please see screenshots.
When I search on the desktop for the item IDs of the images or PDFs I get each time 2 results:

  1. a file without extension in xxx\Joplin Data.resource\ . This file is larger and when opened with an image view or PDF viewer I can access the actual correct information
  2. an .MD file with only 1kb size that I cannot open. It is located in in \Joplin Data\ .

What do I need to do to fix this issue (I would like to ensure that this problem does not also compromise other notes of mine)?

Many thanks for your help and to the developers for this great software in general!

Please find My Android App info below:
Joplin Mobile 3.1.2 (prod, android)

Client ID: xxx
Sync Version: 3
Profile Version: 47
Keychain Supported: No

Revision: 8d8cca06e

Android API level: 33
WebView version: 125.0.6422.165
WebView package: com.android.webview
FTS enabled: 1
Hermes enabled: 1

Hello,
Isn't there anybody able to help here?
It would be very much appreciated!

Cheers
K

It could be related to

I can imagine that the process is:

  1. Resource gets added on mobile with correct extension
    • mime type is set correctly
    • PDF is displayed
  2. Resource is written to the filesystem without extension and synced
  3. Resource gets imported to the desktop app without extension
    • mime type is set incorrectly
    • PDF is not displayed

However that would only explain why the PDF is not shown correctly in the desktop app. Images should work.

  • Could you verify that it's the same behavior for images?
  • You could also check if it's the same behavior in the other direction. I. e. add a resource to the desktop application and check if it's displayed at the android app.

I don't use file system sync and I don't know much about the code base, so this only an assumption.

There are no screenshots.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.