scblogs icon indicating copy to clipboard operation
scblogs copied to clipboard

上传图片至服务器失败

Open Frank-jinchuan opened this issue 1 year ago • 10 comments

问题 —— The problem

上传图片至服务器失败

操作环境 —— Operating environment

windows 10 Google Chrome

环境版本 —— Environment version

119.0.6045.124

重现步骤 —— Steps to reproduce the behavior

No response

截图 —— Screenshots

image

附加上下文 —— Additional context

图片显示上传失败,但是头像确实是改了。我看返回的错误400,上传失败。

Frank-jinchuan avatar Nov 17 '23 04:11 Frank-jinchuan

你的问题我已经收到,请问你是否有兴趣解决这个问题 [狗头]

没有的话我就自己周末看看

stick-i avatar Nov 17 '23 12:11 stick-i

好的,很愿意尝试解决,这我是第一次参与这种开源项目,尽我所能。

Frank-jinchuan avatar Nov 17 '23 13:11 Frank-jinchuan

好的,有问题可以随时在这里提问,也可以加群交流

stick-i avatar Nov 17 '23 14:11 stick-i

你好,我大概找到了这个bug的原因,为了进一步确认我希望本地运行起来这个项目,如果要运行整个项目有那些需要注意的,一些中间件的版本是用最新的吗,我可以直接通过docker从中央仓库拉取吗?提前感谢你的回答[😀]。

Frank-jinchuan avatar Nov 21 '23 02:11 Frank-jinchuan

好的,你可以先浏览一下这个目录:https://github.com/stick-i/scblogs/tree/main/document 以及这份文档:https://github.com/stick-i/scblogs/blob/main/CONTRIBUTING.md

环境配置还没有提供直接可用的docker镜像,你大概需要自己准备mysql、redis、Nacos环境,别的我估计应该不用,相关配置都在目录里给出了。如果遇到问题,欢迎提问。

stick-i avatar Nov 21 '23 03:11 stick-i

你好,我已经准备好了mysql,redis,nacos等环境,我也跑起来前端和后端的几个服务,但是当我在前端上访问登录页面,点击提交按钮后会有cors的错误。我尝试修改了ngnix的配置文件,并没有起作用,如果可以的话能提供一下你的ngnix配置文件吗? image image

Frank-jinchuan avatar Nov 22 '23 06:11 Frank-jinchuan

此项目解决跨域问题是通过 网关服务 来做的,可以看到gateway-service的配置文件里具有对跨域的配置 https://github.com/stick-i/scblogs/blob/main/gateway-service/src/main/resources/application.yml 事实上,这个项目并不依赖于nginx,只是服务器使用nginx进行了负载均衡。

stick-i avatar Nov 22 '23 06:11 stick-i

谢谢,我的问题解决了

Frank-jinchuan avatar Nov 22 '23 07:11 Frank-jinchuan

你好,经过我的调试发现,这个问题时有时没有,我理解可能的原因:

  1. user-server服务调用resource-server服务时超时导致的
  2. 因为上传成功了,所以我想是不是回调的时候产生了问题,但调试过程中没有发现这个问题 如果你有空的话能看看这个问题吗?或者我明天再看看。

Frank-jinchuan avatar Nov 22 '23 14:11 Frank-jinchuan

好的,我周末再看看这个问题。

如果你有兴趣,也可以看看项目中的其他issue。

stick-i avatar Nov 23 '23 00:11 stick-i