请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

图片上传上去了,但通过域名访问不了

图片上传到服务器成功了

{"status":0,"data":{"uri":"50bf92f5-2869-4966-b8fb-976ed1c59c4e.png","url":"http://image.mmall.club/50bf92f5-2869-4966-b8fb-976ed1c59c4e.png"}}

但通过这个URL访问不了,显示404

下面是nginx配置

server {

    listen 80;

    autoindex on;

    server_name image.mmall.club;

    access_log /usr/local/nginx/logs/access.log combined;

    index index.html index.htm index.jsp index.php;

    #error_page 404 /404.html;

    if ( $query_string ~* ".*[\;'\<\>].*" ){

       return 404;

    }


    location ~ /(mmall_fe|mmall_admin_fe)/dist/view/* {

        deny all;

    }


    location / {

        root /home/ftpuser1/image/;

        add_header Access-Control-Allow-Origin *;

    }

}

跳转的目录可以看到图片:

[wyf@VM_0_16_centos vhost]$ cd /home/ftpuser1/image

[wyf@VM_0_16_centos image]$ ll

total 56

-rw-r--r-- 1 ftpuser1 ftpuser1 51956 Mar 16 16:43 50bf92f5-2869-4966-b8fb-976ed1c59c4e.png

[wyf@VM_0_16_centos image]$


正在回答

3回答

Geely 2018-03-31 21:56:04
提问者 qq_玄夜幻翼_0 2018-03-31 22:18:24

我跳过这个,然后去发前端的项目,不知道为什么发完前端就好了……

0 回复 有任何疑惑可以回复我~
polo哦 2018-03-16 21:00:48

同学确认下路径哈~是否是在img文件夹下存的图呢~老师的视频默认是有一个img文件夹的哈 你可以先通过url访问下ftp看看目录是怎么样

0 回复 有任何疑惑可以回复我~
  • 提问者 qq_玄夜幻翼_0 #1
    是在image文件夹下的,我在nginx后面不是有发了图片的位置?
    回复 有任何疑惑可以回复我~ 2018-03-16 21:07:34
  • polo哦 回复 提问者 qq_玄夜幻翼_0 #2
    同学 那是ftp下的  我说的是java操作ftp的代码亲
    回复 有任何疑惑可以回复我~ 2018-03-16 21:13:07
  • Geely 回复 提问者 qq_玄夜幻翼_0 #3
    http://coding.imooc.com/learn/questiondetail/9369.html 同学参考一下这个问答~~ 另外看看linux的ftpfile目录里,是否已经有这个文件了呢。
    回复 有任何疑惑可以回复我~ 2018-03-17 19:36:15
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信