Page MenuHomePhorge

Uploading Files to Subdirectories on seafile backends doesn't work
ClosedPublic

Authored by dhoffend on Mar 26 2022, 10:30 PM.
Tags
Referenced Files
Unknown Object (File)
Sun, Oct 27, 1:51 PM
Unknown Object (File)
Wed, Oct 23, 12:41 AM
Unknown Object (File)
Tue, Oct 22, 6:48 PM
Unknown Object (File)
Thu, Oct 17, 8:01 PM
Unknown Object (File)
Mon, Sep 30, 11:22 PM
Unknown Object (File)
Mon, Sep 30, 11:21 PM
Unknown Object (File)
Mon, Sep 30, 11:21 PM
Unknown Object (File)
Mon, Sep 30, 11:12 PM
Subscribers
None

Details

Summary

This patch fixes uploading for new files. Tested with Seafile 8.0 and 9.0.
It also removes some php warnings when fileapi_backend_storage_disabled is
disabled

Test Plan

Connect a Seafile storage. Create a SubDirectory and try to upload
a file.

Diff Detail

Repository
rC chwala
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

dhoffend created this revision.

Here's the documentation to the current web api parameters for file uploads:
https://download.seafile.com/published/web-api/v2.1/file-upload.md

To make it work we've 2 ways: request upload link with parent_dir=/full/path and upload with relative_path= or request upload link with parent_dir=/ and upload with relative_path=full/path

I opted for the 2nd version to stay in line with the old way

dhoffend retitled this revision from Summary: Uploading Files to Subdirectories on seafile backends doesn't work to Uploading Files to Subdirectories on seafile backends doesn't work.Mar 26 2022, 10:50 PM
This revision is now accepted and ready to land.Jul 7 2022, 12:16 PM

Any updates when this will land?

This revision was automatically updated to reflect the committed changes.