@amtar You can enable regular file uploads, but this would not show the uploaded file in an embedded media player.
Out of the box we do not automatically embed video files.
Hello,
I have uploaded an image to my profile on my own build nodebb and the profile picture fails cause it has bad URL.
I am running my nodebb under /community and when I upload the image it gives me the following url: https://vpsie.com/community/community/uploads/profile/2-profileimg.png when I should only have community ones: https://vpsie.com/community/uploads/profile/2-profileimg.png
Do you guys have any suggestions how should I fix this issue?
thanks in advance.
@Peter-Zoltan-Keresztes Can you provide your config.json (keys and passwords removed) as well as the configuration of your proxy (nginx/apache).
Looks like you've defined /community in both the config.json & the proxy, so it's going to base_url/community. But base_url already contains community.
It is only configured in the config:
{
"port": "4568",
"secret": "some string",
"database": "mongo",
"mongo": {
"host": "127.0.0.1",
"port": "27017",
"username": "admin",
"password": "",
"database": "0"
},
"url": "https://vpsie.com/community"
}
and nginx proxy for community looks like this:
location ^~ /community {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-NginX-Proxy true;
proxy_pass http://127.0.0.1:4568;
proxy_redirect off;
}
Yes the file is uploaded to the correct place and its just the url save that is wrong. I am running this on mongodb not redis. I doubt that command will work.
Here is the entry from the database.
db.objects.find({_key:"user:2"}).pretty();
{
"_id" : ObjectId("53d79cfe98fa3bf35ba96e41"),
"_key" : "user:2",
"banned" : 0,
"birthday" : "",
"email" : "[email protected]",
"email:confirmed" : 1,
"fullname" : "",
"gravatarpicture" : "https://secure.gravatar.com/avatar/7a192cf8dddf900c964f772b46e81ae7?size=128&default=identicon&rating=pg",
"joindate" : 1406639358362,
"lastonline" : 1423592859354,
"lastposttime" : 1423542804847,
"location" : "New York",
"password" : "",
"picture" : "/community/uploads/profile/2-profileimg.png",
"postcount" : 13,
"profileviews" : 10,
"reputation" : 2,
"signature" : "",
"status" : "online",
"uid" : 2,
"uploadedpicture" : "/community/uploads/profile/2-profileimg.png",
"username" : "admin",
"userslug" : "admin",
"website" : "http://https://vpsie.com",
"followingCount" : 0,
"followerCount" : 1,
"topiccount" : 11
}
It does not work. It has the same url for the profile image.
That fixed it, however it created another issue. While editing the user change picture is not working now. Until I click the save button on the main profile.
@baris said:
https://github.com/NodeBB/NodeBB/commit/6a55cdfbaf8b552e60cba21c6eb3a00a6f5fea06
All works now. Thank you for your help.
Since we have fixed the profile image issue clicking on the admin icon does not do anything. I can see the proper url on the status bar but clicking on it does not have any effect.