プロジェクト

全般

プロフィール

Backport(バックポート) #3075

完了

activity/post.json の画像投稿対応

Shouta Kashiwagi さんが12年以上前に追加. 約11年前に更新.

ステータス:
Fixed(完了)
優先度:
Normal(通常)
担当者:
対象バージョン:
開始日:
2012-06-01
期日:
進捗率:

100%

予定工数:

説明

概要

activity/post.json の画像投稿対応
現状OpenPNE3に従来からある「アクティビティ」は「ActivityData」テーブルと連携させる為に用意されたと考えられる「ActivityImage」テーブルがあるにも関わらず,
アクティビティの画像添付に対応していないので,API側で優先的に対応させる(タイムラインプラグインの画像投稿対応も視野に入れた想定)

仕様

"images" パラメーターに画像データを載せることにより投稿する

  • 実装予定

+    if ($request->getFiles('images'))
+    {
+      $imageFile = $request->getFiles('images');
+      $obj = new sfValidatedFile($imageFile['name'], $imageFile['type'], $imageFile['tmp_name'], $imageFile['size']);
+      $file = new File();
+      $file->setFromValidatedFile($obj);
+      $file->setName('ac_'.$this->getUser()->getMemberId().'_'.$file->getName());
+      $file->save();
+      $options['images'] = array('file_id' => $file->getId());
+    }
+


関連するチケット 2 (0件未完了2件完了)

関連している OpenPNE 3 - Enhancement(機能追加・改善) #3064: activity/post.json の画像投稿対応Won't fix(対応せず)Youichi Kimura2012-06-01

操作
ブロック元 OpenPNE 3 - Backport(バックポート) #3397: opBrowser::post() でファイルのアップロードをテストできるようにするFixed(完了)Youichi Kimura2013-09-10

操作

他の形式にエクスポート: Atom PDF