John Niang
John Niang
> 现在的2.0版本构建运行需要几个高级的命令行工具(Nodejs18,pnpm),对于低版本的windows server安装不了啊。能不能直接用jar包运行? 构建需要 Node 和 Java 环境,但是运行只需要 JRE 17 就可以了。只要 Windows Server 还能安装 JRE 17 就可以运行。
> https://github.com/halo-dev/halo/issues/2996#issuecomment-1534776758 Hi @CleMooling ,启动的时候记得加上 `win` profile 或者手动修改 `spring.r2dbc.url` 配置。详情可参考: - https://docs.halo.run/developer-guide/core/run/ - 或者执行命令:`./gradlew bootRun --args="--spring.profiles.active=dev,win"`
本地上传也有类似的问题:  上传的表单详情如下: ```bash -----------------------------330239117212975919733627836481 Content-Disposition: form-data; name="policyName" default-policy -----------------------------330239117212975919733627836481 Content-Disposition: form-data; name="groupName" -----------------------------330239117212975919733627836481 Content-Disposition: form-data; name="file"; filename="image.png" Content-Type: image/png ```
Hi @longjuan , IMO,建议暂时和本地上传的逻辑保持一致,通过 S3 上传的图片判断一下 object name 是否重复,如果重复则友好提示用户即可。
Hi @longjuan ,这个问题还需要在 console 端的上传组件还需要优化一下,对于直接粘贴的图片,需要用 `$UUID.png` 替换 `image.png`。
/kind bug /area console /area plugin /remove-triage needs-information
可能还是得在后端兼容同名的附件上传。无论是本地上传还是 OSS 上传。
建议提供一下测试的主题文件。
/assign /area core
/milestone 2.2.x