いつも大変お世話になっております。
弊社のユーザーが行うChatterの投稿については、
iPhoneで撮影した画像ファイルをPCに保存⇒PCからChatter投稿
というケースが多く見られます。
iPhoneで撮影された画像についてはJFIFファイルでPCに保存されてしまうため、
そのままChatterへ投稿されると、サムネイルおよびビューワー上では表示されなくなってしまいます。
iPhoneから投稿するとJPEGに変換されるため、このケースは発生しないのですが、
弊社のユーザーのレベルではiPhoneで投稿してくださいと言ってもほとんど浸透せず、
こちら側で何か対策できないか考えております。
Apexトリガでコンテンツバージョンの挿入・更新時にFileExtensionを変えようと思いましたが、
Not Writableのエラーを吐かれ、変更出来なさそうでした。
何かおすすめの対策があればご教授頂けますでしょうか?
10 个回答
テストクラスを作成しテストを実行してもエラーは発生せず、
コードカバー率も問題無かったので本番環境にリリースしたところ問題なくリリース出来ました。
ただ、Sandbox環境で発生したエラーが同様に現れてしまいますね。
なおコンテンツバージョンオブジェクトの入力規則はございませんでした。
※追記
色々試してみましたがクエリテーブル上だとPathOnClientが編集出来ませんでした。
別アプリのレコード編集アプリ上の操作でも権限がなく保存出来ませんでした。
そこがアップローダーでアップする時のエラーとも関連しそうですね。
ちょっと当分対応は見送りたいと思います。
ご教授頂きありがとうございました。