ファイルをアップロードする場所

Hi,

I want users to download files I can store in my server. I created a folder at /var/discourse/, where I uploaded a .doc file so that users can download it just by clicking on the link, example https://www.example.com/forms/theformpath.doc
Where is my server I can put files to be accesible using my discourse site if this is not working in /var/discourse?

Johnny

Attach them to posts. From there you can either link to the posts which contain the files or the attachments themselves. Discourse isn’t document management and doesn’t expose the webroot.

Stephen - リソースカテゴリを作成し、その中にトピックと投稿を追加しています。ホストされているサーバー(私のものではなく、DigitalOceanのもの)のストレージを最小限に抑えるために、ドキュメントを投稿に直接アップロードするか、ドキュメントが保存されている場所(例えば私のWordPressサイトなど)からのリンクを追加するか、どちらがよいでしょうか。ご意見を聞かせてください。

以下もご参照ください:

S3 を特に使いたかったわけではありません。DigitalOcean のストレージ使用量を最小限に抑える最善の方法を探っています(WordPress サイト用のサーバースペースがあるので、そこにドキュメントを置き、サイトでも一部を紹介する予定です)。そのため、ホストされている場所から URL を取得して Discourse の投稿に追加する方がよいでしょうか、それとも直接添付する方がよいでしょうか?

それはすべて、あなたのワークフローとニーズによります。

添付ファイルを含む Discourse の投稿が削除されると、その添付ファイルも最終的に失われます。一方、Discourse の投稿への添付ファイルは保護でき、元のトピックや投稿にアクセスできないユーザーからのダウンロードを制限することも可能です。

WordPress でも添付ファイルを管理できますが、投稿に必ずリスト化する必要はありません。デフォルトではファイルを同様に保護することはできず、パスが判明すれば通常、そのアセットにアクセスできてしまいます。