Skip to main content

いつも大変お世話になっております。

 

弊社のユーザーが行うChatterの投稿については、

iPhoneで撮影した画像ファイルをPCに保存⇒PCからChatter投稿

というケースが多く見られます。

 

iPhoneで撮影された画像についてはJFIFファイルでPCに保存されてしまうため、

そのままChatterへ投稿されると、サムネイルおよびビューワー上では表示されなくなってしまいます。

 

iPhoneから投稿するとJPEGに変換されるため、このケースは発生しないのですが、

弊社のユーザーのレベルではiPhoneで投稿してくださいと言ってもほとんど浸透せず、

こちら側で何か対策できないか考えております。

 

Apexトリガでコンテンツバージョンの挿入・更新時にFileExtensionを変えようと思いましたが、

Not Writableのエラーを吐かれ、変更出来なさそうでした。

 

何かおすすめの対策があればご教授頂けますでしょうか?

10 risposte
  1. 3 ott 2024, 05:34

    テストクラスを作成しテストを実行してもエラーは発生せず、

    コードカバー率も問題無かったので本番環境にリリースしたところ問題なくリリース出来ました。

     

    ただ、Sandbox環境で発生したエラーが同様に現れてしまいますね。

    なおコンテンツバージョンオブジェクトの入力規則はございませんでした。

     

    ※追記

    色々試してみましたがクエリテーブル上だとPathOnClientが編集出来ませんでした。

    別アプリのレコード編集アプリ上の操作でも権限がなく保存出来ませんでした。

    そこがアップローダーでアップする時のエラーとも関連しそうですね。

    ちょっと当分対応は見送りたいと思います。

     

    ご教授頂きありがとうございました。テストクラスを作成しテストを実行してもエラーは発生せず、コードカバー率も問題無かったので本番環境にリリースしたところ問題なくリリース出来ました。 ただ、Sandbox環境で発生したエラーが同様に現れてしまいますね。なおコンテンツバージョンオブジェクトの入力規則はございませんでした。 ※追記色々試してみましたがクエリテーブル上だとPathOnClientが編集出来ませんでした。別アプリのレコード編集

0/9000