5804829
(sfhgfds244)
10월 10, 2023, 7:25오전
46
Richard - Communiteq:
cd /var/discourse/
그리고 다시 빌드하려면? 변경 후 위 파일을 업로드하면 오류가 발생합니다.
RGJ
(Richard - Communiteq)
10월 10, 2023, 8:05오전
47
아니요, 아무것도 다시 빌드할 필요가 없습니다.
sfhgfds244:
에러 발생
음, 어떤 에러인지 알려주세요
Jagster
(Jakke Flemming)
10월 10, 2023, 8:19오전
48
호기심이 듭니다. 기술적인 제한 사항이 있는 건가요? 아니면 디스크 공간이 매우 비싸기 때문에 상식적으로 그렇게 하는 건가요?
Don
10월 10, 2023, 8:27오전
50
직접 S3 업로드에는 몇 가지 추가 단계가 필요하다고 생각합니다
You may have noticed over the past several months many commits related to uploads in Discourse core. This has been part of an overall effort within core to replace usages of jQuery file upload from our codebase, as part of an even broader overall effort to replace usages of jQuery itself from our codebase. jQuery file uploader is a very old project, and has been part of Discourse core since almost the beginning. I think I’ve used it for my whole career in other projects as well. But it’s time to…
RGJ
(Richard - Communiteq)
10월 10, 2023, 8:48오전
52
SiteSetting.enable_direct_s3_uploads = false
5804829
(sfhgfds244)
10월 10, 2023, 9:49오전
54
앞으로 S3 대신 로컬 스토리지를 사용하게 될 때, 게시물에 첨부파일을 업로드했지만 게시물을 게시하지 않거나 게시물을 삭제한 경우, 첨부파일이 자동으로 삭제됩니까? 아니면 첨부파일을 주기적으로 정리하기 위해 명령어를 사용해야 합니까?
5804829
(sfhgfds244)
10월 10, 2023, 9:59오전
55
Discourse에서 다른 비디오를 로드하는 더 나은 방법이 있을까요? 중국에서는 GFW(만리방화벽)로 인해 YouTube 및 기타 사이트가 차단되어 있습니다. 그래서 저는 비디오를 다른 서버에 업로드한 다음 Discourse에 연결을 추가하는 방법밖에 없습니다.
Don
10월 10, 2023, 10:07오전
56
컴포저를 통해 제3자 제공업체에 영상을 업로드하는 몇 가지 방법이 있습니다.
예를 들어,
테마 컴포넌트를 사용하여 YouTube 및 Vimeo에 영상 업로드 (이 기능이 여전히 작동하는지 확실하지 않습니다. 예전에는 이 방법으로 Vimeo에 영상을 업로드했습니다)
이 새로운 테마 컴포넌트는 Discourse 작성기에서 YouTube 및 Vimeo로 비디오를 업로드할 수 있게 해줍니다. 최근 제가 개발한 플러그인 에 이미 익숙하신 분들을 위해, 동일한 기능이 이제 모든 테마에 추가할 수 있는 이 테마 컴포넌트로 제공됩니다. 이를 통해 설치 과정이 훨씬 간편해졌으며, 플러그인과 완전히 동일한 방식으로 작동합니다.
기능
모든 포럼 멤버가 Vimeo 또는 YouTube로 비디오를 업로드할 수 있습니다(관리자는 둘 중 하나 또는 둘 다 활성화하도록 설정할 수 있음).
관리자는 Vimeo로 업로드된 비디오의 조회 및 임베드 프라이버시를 관리자 설정을 통해 제어할 수 있습니다.
사용자는 업로드 모달에서 YouTube로 업로드된 비디오의 조회 프라이버시를 제어할 수 있습니다.
플러그인 데모를 여기서 시청할 수 있습니다(설정 페이지를 제외하고 컴포넌트에서도 모든 것이 동일합니다. 컴포넌트 설정 페이지는 관리자 > 사용자 정의 > 컴포넌트 > 비디오 업로…
현재 저는 영상 업로드를 처리하기 위해 Discourse Video 플러그인을 사용하고 있습니다.
Contribute to discourse/discourse-video development by creating an account on GitHub.
5804829
(sfhgfds244)
10월 10, 2023, 10:53오전
57
멀렉스는 유료입니다. 그렇지 않으면 10초만 사용할 수 있습니다.
pfaffman
(Jay Pfaffman)
10월 10, 2023, 12:49오후
58
S3를 구성한 후 업로드 설정을 S3로 변경하는 것이 원하는 방법인 것 같습니다.
업로드를 위한 S3 호환 객체 저장소 프로바이더 구성하기 를 참고해 주세요.
pfaffman
(Jay Pfaffman)
10월 10, 2023, 4:00오후
59
max attachment size를 150000으로 설정하고 SiteSetting.enable_direct_s3_uploads를 true로 설정했습니다.
업로드가 거의 끝나갈 무렵에 죄송합니다. 해당 파일은 너무 큽니다 (최대 크기는 146.5MB입니다). 대용량 파일은 클라우드 공유 서비스에 업로드한 후 링크를 붙여넣어 보세요.라는 메시지가 표시됩니다. 하지만 파일은 겨우 60MB입니다.
여기에 실제로 버그가 있는 것 같다는 생각이 듭니다.
또한 9.xMB 파일은 업로드가 되는데 10.xMB 파일은 업로드가 되지 않습니다.
또한 (제 입장에서는) 이상한 점은 PDF의 경우 https://example.com/uploads/short-url/hbsFNnLP3eXeAtBAcdah6lvTged.pdf와 같은 URL을 받아 S3 버킷으로 302 리다이렉트되고 CDN을 거치지 않는다는 것입니다. 의도적으로 그렇게 설정된 것 같습니다. 확인해 보니 업로드된 이미지는 CDN에서 서빙되고 있습니다.
RGJ
(Richard - Communiteq)
10월 10, 2023, 4:34오후
60
네, 이미지나 비디오가 아닌 파일 형식의 경우 Content-Disposition: attachment 헤더를 추가해야 하는데, S3 CDN에서는 이를 수행할 수 없습니다.
출처 및 출처
5804829
(sfhgfds244)
10월 10, 2023, 11:23오후
61
오래전부터 s3를 사용해 보려 했지만, 마침내 Discourse 스레드를 확인해 보니 중국에서는 s3를 사용할 수 없다는 사실을 알게 되었습니다.
5804829
(sfhgfds244)
10월 10, 2023, 11:29오후
62
Cloudflare가 켜져 있다면, 이를 끄거나 (또는 Cloudflare의 캐시를 비우거나), 브라우저의 InPrivate(개인 정보 보호) 모드를 사용해 보세요.
아마도 Cloudflare의 브라우저 캐시 때문인지, 지금까지 100MB를 초과하는 파일을 업로드하지 못했습니다. 서버 설정은 정상적으로 작동하고 있지만, 캐시로 인해 파일을 제대로 업로드하지 못하고 있습니다.
sam
(Sam Saffron)
10월 11, 2023, 5:53오전
63
저희는 내부적으로 수백 GB의 파일을 정기적으로 업로드하는 사이트에서 이 기능을 활성화하고 있습니다.
확실하지는 않지만… 어딘가에 문서화가 제대로 되어 있지 않은 것 같습니다.
cc @martin / @tech-advocates