iOS share extension fails when sharing a newly taken screenshot

Description:
On iPhone, sharing a screenshot directly from the screenshot preview to Seafile fails with:

“Sharing of NSData format is not supported”

If I first save the screenshot to Photos, then use Share → Save to Files → Seafile, the upload works correctly.

Steps to reproduce:

  1. Take a screenshot on iPhone.

  2. Tap the screenshot preview.

  3. Tap Share.

  4. Select Seafile.

  5. Choose a destination folder.

Result:
The upload fails with the NSData error.

Expected:
The screenshot should upload directly to the selected Seafile folder.

Notes:
This appears specific to the Seafile iOS share extension. The same screenshot can be saved successfully to Seafile through the Files app, and direct sharing works correctly with other storage apps such as pCloud.

Thanks for the report. Sharing a new screenshot fails because the preview sends raw image data, which the share extension does not handle yet. Saving it to Photos first, then using Save to Files → Seafile, works. We will fix the direct path.