0
我正在使用Ionic框架進行移動應用程序開發。我的問題是如何設置RestApi使用Yii2進行文件上傳。yii2的文件上傳api
這是我們正常的API:
public function actionNew()
{
$params=$_REQUEST;
$model = new Apijobseekerprofile();
$model->attributes=$params;
if ($model->save()) {
// $this->setHeader(200);
echo json_encode(
array(
'status' => 1,
'data' => $model->attributes
),
JSON_PRETTY_PRINT
);
} else {
// $this->setHeader(400);
echo json_encode(
array(
'status' => 0,
'error_code' => 400,
'errors' => $model->errors
),
JSON_PRETTY_PRINT
);
}
}
謝謝你的答覆。我是新的離子和yii2。我不是站在你的答案.plz張貼一些示例代碼或任何有用的鏈接。再次感謝。 –
我相信你需要進一步靠自己,至少對我來說這已經超出了範圍。正如我所看到的,你有兩種選擇。 1)按照Yii2指南中的例子設置Yii2 API(包括認證和其他有用的REST東西)。 2)僅用於上傳文件的更簡單的PHP解決方案。這是一個鏈接:http://php.net/manual/en/features.file-upload.put-method.php – karpy47