bmrlab / gendam

A privacy-first generative DAM
6 stars 1 forks source link

explorer 页面监听文件的复制粘贴事件,并批量上传 #61

Open web3nomad opened 3 weeks ago

web3nomad commented 3 weeks ago

explorer 页面监听文件的复制粘贴事件,并批量上传。和 file drop 一样,实现在 explorer 的 header 中。

无法使用 webview 自带的 paste 事件,因为安全原因,webview 的 paste 事件拿不到文件路径。

这个跨平台的插件比较适合 https://github.com/CrossCopy/tauri-plugin-clipboard?tab=readme-ov-file

这个还要多测试下,下个版本再上

web3nomad commented 1 week ago

通过前端监听,在服务端读取 clipboard 依然无法获得全部的路径

https://github.com/bmrlab/gendam/commit/c5f1a522ccc1b0bae82bbb71c84b15c17bbbb438