# Discourse에서 Nextcloud 이미지가 표시되지 않음

**URL:** <https://meta.discourse.org/t/nextcloud-images-not-displaying-in-discourse/148908>\
**Category:** Feature\
**Created:** [4월 22, 2020, 8:52오후 UTC](https://meta.discourse.org/t/nextcloud-images-not-displaying-in-discourse/148908 "2020-04-22T20:52:39Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![sunjam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sunjam/32/175682_2.png) [@sunjam](https://meta.discourse.org/u/sunjam)\
**Post date:** [4월 22, 2020, 8:52오후 UTC](https://meta.discourse.org/t/nextcloud-images-not-displaying-in-discourse/148908/1 "2020-04-22T20:52:39Z")

</div>

이 URL은 링크된 이미지를 이 게시물에 직접 삽입해야 합니다…

[https://cloud.disroot.org/s/RSZgiiS4AmpicEF/preview](https://cloud.disroot.org/s/RSZgiiS4AmpicEF/preview)

이것은 Nextcloud의 기본 동작이지만, 어떤 이유에서인지 Discourse에서는 작동하지 않습니다. Nextcloud 포럼에서 [여기](https://help.nextcloud.com/t/this-discourse-forum-does-not-display-nextcloud-image-previews/34779/)에서 논의되고 있습니다. 조언이나 제안을 주시면 감사하겠습니다!

---

<div class="post-metadata">

**Author:** ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)\
**Post date:** [4월 22, 2020, 9:00오후 UTC](https://meta.discourse.org/t/nextcloud-images-not-displaying-in-discourse/148908/2 "2020-04-22T21:00:39Z")

</div>

이미지에 대한 확장자가 필요하다고 생각합니다.

이미지 확장자가 없는 경우, 명시적으로 이미지임을 알려야 합니다:

markdown:

`![image](upload://v3ysVDuCq4lG7rPu28etHkdM2Pw.jpeg)`  
다음과 같이 변환됩니다.

 ![image](https://global.discourse-cdn.com/meta/original/3X/d/9/d9aa4b8a2833466fcfe6847ad71150a3abffa192.jpeg)

BBCode:

`![](upload://v3ysVDuCq4lG7rPu28etHkdM2Pw.jpeg)`  
다음과 같이 변환됩니다.

 ![](https://global.discourse-cdn.com/meta/original/3X/d/9/d9aa4b8a2833466fcfe6847ad71150a3abffa192.jpeg)

아니면 쿼리 문자열을 사용하여 우회할 수도 있습니다:

`https://cloud.disroot.org/s/RSZgiiS4AmpicEF/preview?format=.jpg`  
다음과 같이 변환됩니다.

 ![](https://global.discourse-cdn.com/meta/original/3X/d/9/d9aa4b8a2833466fcfe6847ad71150a3abffa192.jpeg)

---

<div class="post-metadata">

**Author:** ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)\
**Post date:** [4월 22, 2020, 9:43오후 UTC](https://meta.discourse.org/t/nextcloud-images-not-displaying-in-discourse/148908/3 "2020-04-22T21:43:10Z")

</div>

> [@Falco](#):
>
> 이미지를 위한 확장 기능이 필요하다고 생각합니다.

그렇지만 이 링크는 이렇게 작동합니다: [https://photos.app.goo.gl/3pCSTfcPgEdgnv1H8](https://photos.app.goo.gl/3pCSTfcPgEdgnv1H8)

[![Google Photos](https://global.discourse-cdn.com/meta/original/4X/1/c/8/1c86e6ec398b174ee92e418a7b6c1d4b0abd8eb4.jpeg "New photo · Saturday, Apr 11, 2020 📸") ](https://photos.google.com/share/AF1QipOBMoC9lgS46RAvJyOUVlg_4buRvdrUvFVvI4eVrPct2VEBdio1UUboSV3pX_a5ug?key=cmV4S0xLVkNlaHVLeGxkNTVwYlJGYXI4bUh4QXVB)

---

<div class="post-metadata">

**Author:** ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)\
**Post date:** [4월 22, 2020, 9:53오후 UTC](https://meta.discourse.org/t/nextcloud-images-not-displaying-in-discourse/148908/4 "2020-04-22T21:53:07Z")

</div>

지금은 🍎와 🍌를 비교하고 있습니다.

NextCloud의 예시 응답은 올바른 MIME 타입을 포함한 실제 이미지입니다.

반면, 당신의 예시는 HTML 문서입니다! 이 HTML 문서는 [onebox/lib/onebox/engine/google\_photos\_onebox.rb at main · discourse/onebox · GitHub](https://github.com/discourse/onebox/blob/master/lib/onebox/engine/google_photos_onebox.rb) 에서 원박스(oneboxing)를 위한 전용 엔진을 갖추고 있습니다.

---

<div class="post-metadata">

**Author:** ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)\
**Post date:** [4월 22, 2020, 9:54오후 UTC](https://meta.discourse.org/t/nextcloud-images-not-displaying-in-discourse/148908/5 "2020-04-22T21:54:40Z")

</div>

아, 이제 이해가네. 나 바나나인가 보네 🍌!

---

<div class="post-metadata">

**Author:** ![microfx](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/microfx/32/172536_2.png) [@microfx](https://meta.discourse.org/u/microfx)\
**Post date:** [7월 2, 2020, 7:38오후 UTC](https://meta.discourse.org/t/nextcloud-images-not-displaying-in-discourse/148908/6 "2020-07-02T19:38:21Z")

</div>

이 사안의 현재 상태는 어떤가요? nextcloud 링크를 그대로 붙여넣으면 discourse에서 이미지로 바로 표시되길 바라요. 아마도 nextcloud의 공유 탭에 미리보기 링크에 기본적으로 ?format=.jpg를 추가하여 복사하는 버튼을 추가해야 하는 것 같습니다.

---

<div class="post-metadata">

**Author:** ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)\
**Post date:** [7월 10, 2020, 4:30오후 UTC](https://meta.discourse.org/t/nextcloud-images-not-displaying-in-discourse/148908/7 "2020-07-10T16:30:25Z")

</div>

저도 이 기능을 사용할 수 있으면 좋겠습니다. 음.. 테스트를 해볼게요. 네, 공유 링크를 가져와서 붙여넣으면 원박스(onebox)로 표시됩니다. 저에게는 이 정도면 괜찮지만, 더 깔끔하게 표시되면 좋겠어요.

[https://nextcloud.kb2.org/s/KRj8rtwaL5wFraT](https://nextcloud.kb2.org/s/KRj8rtwaL5wFraT)

여기에는 `?format=.jpg`가 추가된 동일한 이미지가 있습니다.

 ![](https://global.discourse-cdn.com/meta/original/3X/7/c/7c212b187f03c3736263abe87b37c746e080e858.jpeg)

---

<div class="post-metadata">

**Author:** ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)\
**Post date:** [7월 10, 2020, 4:45오후 UTC](https://meta.discourse.org/t/nextcloud-images-not-displaying-in-discourse/148908/8 "2020-07-10T16:45:53Z")

</div>

> [@tobiaseigen](#):
>
> 나에게는 괜찮지만, 물론 더 예쁘게 표시되면 좋겠습니다.

Nextcloud은 `og:type` 메타 태그를 적절히 설정하여 이 문제를 해결할 수 있습니다. 현재는 `object`로 설정되어 있습니다. `image`로 설정된다면 onebox가 이를 이미지로 처리하게 됩니다.

---

<div class="post-metadata">

**Author:** ![sunjam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sunjam/32/175682_2.png) [@sunjam](https://meta.discourse.org/u/sunjam)\
**Post date:** [4월 21, 2022, 5:01오후 UTC](https://meta.discourse.org/t/nextcloud-images-not-displaying-in-discourse/148908/9 "2022-04-21T17:01:52Z")

</div>

> <https://github.com/nextcloud/server/issues/32148>
>
> \*\*Describe the bug\*\*
> Sometimes shared photos are one-boxed when they should be …embedded. \[See this discussion on the forum for why Nextcloud photos are not displayed properly\](https://meta.discourse.org/t/nextcloud-images-not-displaying-in-discourse/148908).  
> 
> This is because of a missing og:type meta tag. Currently it is set to object. If it was set to image onebox would treat it as such.
> 
> \*\*To Reproduce\*\*
> Steps to reproduce the behavior:
> 1. Go to '...' Share Photo by url and append ?format=.jpg
> 
> \*\*Expected behavior\*\*
> Image can be shared to a discourse forum and embedded with the proper url scheme.
