10-08-1395، 06:29 ب.ظ
سلام و وقت بخیر
دوستان برای اینکه با وب سرویس فایل آپلود کنم چه روشی هست؟
الان از این روش استفاده میکنم:
دوستان برای اینکه با وب سرویس فایل آپلود کنم چه روشی هست؟
الان از این روش استفاده میکنم:
public function actionCreateNew() { $model = new Profile(); $model->load(Yii::$app->getRequest()->getBodyParams(), ''); if ($model->validate()) { $model->imageFile = UploadedFile::getInstance($model, 'imageFile'); if ($model->upload()) { // file is uploaded successfully $model->ImagePath = 'uploads/Profile/' . $model->ID . '.' . $model->imageFile->extension; if ($model->save(false)) { $response = Yii::$app->getResponse(); $response->setStatusCode(201); $id = implode(',', array_values($model->getPrimaryKey(true))); $response->getHeaders()->set('Location', Url::toRoute([$this->viewAction, 'id' => $id], true)); } } } elseif (!$model->hasErrors()) { throw new ServerErrorHttpException('Failed to create the object for unknown reason.'); } return $model; }
در کل این متد واسه ثبت نامه و در controller پروفایل قرار داره کارش هم اینه که اطلاعات (اسم و فامیل و آدرس و عکس پروفیل) کاربر رو میگیره و در دیتابیس ذخیره میکنه
ولی خب موضوع اینه که کار نمیده!
ممنون میشم کمک کنید
ولی خب موضوع اینه که کار نمیده!
ممنون میشم کمک کنید