プロジェクト

全般

プロフィール

Enhancement(機能追加・改善) #3064

完了

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

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

ステータス:
Won't fix(対応せず)
優先度:
Normal(通常)
担当者:
対象バージョン:
開始日:
2012-06-01
期日:
進捗率:

0%

予定工数:

説明

概要

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());
+    }
+


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

関連している OpenPNE 3 - Backport(バックポート) #3075: activity/post.json の画像投稿対応Fixed(完了)Youichi Kimura2012-06-01

操作
ブロック先 OpenPNE 3 - Enhancement(機能追加・改善) #3203: activity/post.json の images パラメータを複数枚の画像アップロードに対応させるWon't fix(対応せず)Youichi Kimura2012-09-14

操作
ブロック先 OpenPNE 3 - Enhancement(機能追加・改善) #3393: アクティビティに添付可能な画像の上限枚数を設けるべきNew(新規)2013-09-09

操作
ブロック先 OpenPNE 3 - Task(タスク) #3394: JSON APIドキュメントのアクティビティ関連のページに画像投稿・取得のサンプルを追加するNew(新規)2013-09-09

操作
ブロック元 OpenPNE 3 - Enhancement(機能追加・改善) #3396: opBrowser::post() でファイルのアップロードをテストできるようにするWon't fix(対応せず)Youichi Kimura2013-09-10

操作
ブロック元 OpenPNE 3 - Bug(バグ) #3202: ActivityDataTable::updateActivity() メソッドで画像付きのアクティビティが作成できないWon't fix(対応せず)Youichi Kimura2012-09-14

操作

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