API経由で投稿に追加された添付ファイルのファイルサイズを取得する

こんにちは。

トピックを検索しましたが、見つかりませんでした。

投稿に画像(または他の種類の添付ファイル)が含まれている場合に、そのファイルのサイズを取得する方法を探しています。

アップロード関連のAPIには、「メタデータを取得する」機能がありません。データエクスプローラーはインストールされていないため、使用できません。

ask.discourse は、これが機能ギャップであることを示しています。

APIのギャップを特定していることは正しいです。現在、REST APIを介して直接特定のアップロード属性(ファイルサイズなど)を取得することは、ファイルが最初にアップロードされたときのアップロード応答の一部でない限り、公開されていません。

これは正しいですか、それとも間違った場所を見ていますか?

「いいね!」 2

アップロードのファイルサイズを取得する方法がわかりません。

アップロード/添付ファイルにはファイルサイズが含まれていますが、添付ファイルのの説明にしか含まれていません。

アップロードのファイルサイズを取得することで、どのような問題を解決しようとしていますか?

「いいね!」 2

Hi @pfaffman

私はExalateの一員です。当社は、さまざまなシステム間にブリッジを構築できる統合ソリューションを提供しています。現在、Discourseのやり取りを独自のバックエンドシステムに挿入できる統合を構築中です。他のシステムに添付ファイルを提供する場合、ファイルサイズが提供されることが要件の1つです。

ストリーミングせずにファイルを取得することで問題を解決しました(Discourseのバックエンドで問題ないことを願っています)。ヘッダーには、mimetypeやファイルサイズなどの必要な情報が含まれています。

明示的なRESTエンドポイントがあればより良いのですが、回避策があるので問題ありません。

Francis

「いいね!」 3

賢い解決策ですね!

データエクスプローラープラグインをインストールできない場合、残念ながらこれが最善の解決策となります。

「いいね!」 3

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.