質問

投稿者:i
登録日:2024年5月8日(水)

サイト上の画像表示について

SPIRALのテーブルに登録された画像ファイルをサイト上に表示させる方法はありますでしょうか? <img th:src="${record['f06']}" border="0" width="120" height="120"> 上記の記述を試みたところ、th:srcがSPIRALに対応していないように見受けられました。また、下記サイトも参照いたしました。 https://support.spiral-platform.com/function/function-site-manage/style/529.html?utm_source=knowledgesite&utm_medium=web&utm_campaign=supportsitev2_content&utm_content=content 他に、SPIRALのテーブルに登録された画像ファイルをサイト上に表示させる方法がありましたらアドバイスいただけますと幸いです。

更新日:2024年5月8日(水)
いいね

    ベストアンサー

  • ファイルフィールドの場合、ソース内の「record['f06']」の中にはURLだけでなくファイル名やファイルサイズといったファイル情報が格納されています。 下記のように記述を変え、th:srcにファイルURLだけを渡すようにすることで表示できるかと思います。 <img th:each="file, stat: ${record['f06']}" th:src="${file.fileUrl}" border="0" width="120" height="120">

    2024年5月8日(水)

コメント

  • ファイルフィールドの場合、ソース内の「record['f06']」の中にはURLだけでなくファイル名やファイルサイズといったファイル情報が格納されています。 下記のように記述を変え、th:srcにファイルURLだけを渡すようにすることで表示できるかと思います。 <img th:each="file, stat: ${record['f06']}" th:src="${file.fileUrl}" border="0" width="120" height="120">

    • いいね
    2024年5月8日(水)
  • i

    SPIRERSナレッジ向上チーム様 アドバイスいただきありがとうございます。 無事に解決することができました。 <img th:src="${file.fileUrl}" border="0" width="120" height="120">も試していたのですが、th:eachの記述が不足していたことが原因でエラーが発生しておりました。

    • いいね
    2024年5月8日(水)