HBS3 does not support to maintain mtime on pcloud by using WEBDAV.

現在のHBS3の仕様ではpcloudにファイルをWebDavでアップロードすると更新日が勝手にアップロードした時刻になってしまう。
QNAP supportに問い合わせたが、仕様であるとの回答。
改善に時間がかかるとのこと。これだと使用できない。。。。

更新日を保持したままpcloudのAPIを使用してアップロードするアプリケーションをQNAPのDocker を使用して構築したい!!
plcloud api document:https://docs.pcloud.com/
誰かHELP!!!

1 Like

@yujinendo さん

pcloudのAPIをざっと見てみましたが、fileメソッドの中に"stat"はあっても、"setstat"のようにファイルの属性を変更するようなメソッドがなさそうに見えました。

webdavとしては、PROPPATCHでサポートされていそうですので、できそうな気がしますが、pcloudとしてサポートしていない可能性もありそうですね。

コンテナで実現する場合、コマンドラインwebdavクライアントであるCadaverあたりをコンテナで動かしてやればひとまず動作するような気がします。
https://linux.die.net/man/1/cadaver

propget /propset で日付も設定できそうな気がします・・・