Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

3.0.5版本:把某些扩展名文件拖到思源笔记,文件没有复制到assets/目录 #10770

Closed
3 tasks done
jim555666888 opened this issue Mar 27, 2024 · 14 comments
Closed
3 tasks done

Comments

@jim555666888
Copy link

Is there an existing issue for this?

  • I have searched the existing issues

Can the issue be reproduced with the default theme (daylight/midnight)?

  • I was able to reproduce the issue with the default theme

Could the issue be due to extensions?

  • I've ruled out the possibility that the extension is causing the problem.

Describe the problem

image

如图,当拖动(或者command + c/v)文件到笔记中,扩展名是mindnode的文件,无法复制到assets/目录,而仍在原位置

image

Expected result

其他的文件类型还没试过,希望所有类型的文件附件,都能一致地拷贝到assets/目录

Screenshot or screen recording presentation

No response

Version environment

- Version: 3.0.5
- Operating System: macos14.4.1
- Browser (if used):

Log file

暂无

More information

No response

@jim555666888
Copy link
Author

我猜测原因:*.mindnode 大概率是被识别为目录,所以拷贝进来变为目录快捷键了。

建议:拖动目录到思源笔记,也能把整个目录拷贝到assets/下,这样既能解决上面的bug(文件误识别为目录),又能实现在笔记中管理目录的功能。望采纳

另:目录拷贝到assert/ 要加后缀,规则和文件一样,在 . 号之间加后缀就可以了

@88250
Copy link
Member

88250 commented Mar 27, 2024

我这里建立个该后缀的空文件测试没有问题:

image

建议检查是否是插件影响。

@88250 88250 closed this as completed Mar 27, 2024
@jim555666888
Copy link
Author

我这里建立个该后缀的空文件测试没有问题:

image

建议检查是否是插件影响。

不是插件的问题。你不要建0字节的mindnode文件,0字节拖进去没问题,但是正常的mindnode拖进去会被解析为目录

iShot_2024-03-27_19.22.34.mp4

mindnode文件,请解压.zip

@jim555666888
Copy link
Author

另外可能也和你本机是否安装mindnode的app有关,感觉是app默认识别为文件夹

@88250
Copy link
Member

88250 commented Mar 27, 2024

这个本来也是个文件夹哦:

image

@jim555666888
Copy link
Author

这个本来也是个文件夹哦:

image

你这是在win系统吧?在mac中是一个文件:

image

@88250
Copy link
Member

88250 commented Mar 28, 2024 via email

@jim555666888
Copy link
Author

这个应用是 macOS 自带的还是需要安装?

---原始邮件--- 发件人: @.> 发送时间: 2024年3月28日(周四) 上午8:02 收件人: @.>; 抄送: @.>;"State @.>; 主题: Re: [siyuan-note/siyuan] 3.0.5版本:把某些扩展名文件拖到思源笔记,文件没有复制到assets/目录 (Issue #10770) 这个本来也是个文件夹哦: 你这是在win系统吧?在mac中是一个文件: image.png (view on web) — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you modified the open/close state.Message ID: @.***>

这是是脑图app,需要安装的,和drawio之类的类似

image

@jim555666888
Copy link
Author

在macos的系统访达中,它被识别为一个文件,而非文件夹

@88250
Copy link
Member

88250 commented Mar 28, 2024

不是系统原生的话暂时不考虑支持了,如果需求较多再考虑,谢谢。

@jim555666888
Copy link
Author

谢谢,我理解需求接纳的逻辑。但这个不是说某个app导致的什么问题,这是思源处理 文件/文件夹 作为附件的逻辑的问题。
目前思源只能处理文件附件,而文件夹附件不处理,这是不合理的。举个例子:

用户把拖动2个对象(其中含有1个文件、1个文件夹)到笔记,以为都拖动成功了,然后把源文件和文件夹删除掉,结果悲剧来了:文件夹丢失了

这是一种产品逻辑不自洽的问题。要么把文件夹和文件同等处理放在assets/,要么提示用户文件夹不能被拖入到笔记。

@88250
Copy link
Member

88250 commented Mar 28, 2024

我懂了,感谢反馈。

@jim555666888
Copy link
Author

我懂了,感谢反馈。

希望能给一个解决方案,如果是我产品经理,我可能会直接决定不允许拖入文件夹,直接给个提示完事,虽然体验差点但是逻辑自洽。当然最好希望能支持文件夹作为附件,谢谢~~~

@88250
Copy link
Member

88250 commented Mar 28, 2024

我懂了,感谢反馈。

希望能给一个解决方案,如果是我产品经理,我可能会直接决定不允许拖入文件夹,直接给个提示完事,虽然体验差点但是逻辑自洽。当然最好希望能支持文件夹作为附件,谢谢~~~

请关注 #10779

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants