Я новичок в системе Yii. В моем проекте у меня есть контроллер под названием «UserController», а также связанная с ним модель «Пользователь» и связанные файлы просмотра, созданные с использованием Gii. На странице «/ user/create» я загружаю изображение профиля пользователя. Его все работает отлично со страницы создания.Yii framework - Загрузка изображения с использованием клиента отдыха
Однако, когда я пытаюсь загрузить изображение, используя REST Client (я использую Chrome - Advanced REST Client), изображение не может быть загружено. Если я загружу все другие данные (например, адрес электронной почты, имя и т. Д.), Кроме изображения в форме клиента REST, тогда пользователь будет создан успешно, но когда я попытаюсь загрузить изображение вместе с остальными деталями, тогда он не удастся. Фактически, когда я пытался отлаживать, я узнал, что, отправляя форму с изображением клиента REST, он входит в функцию public function actionCreate(), но не переходит в if (isset ($ _ POST ['User '])) {// code}. Однако он успешно работает, если я загружаю изображение и детали со страницы «/ user/create».
Еще раз хочу сказать, что изображение загружается с фактической веб-страницы, созданной с помощью Yii, но изображение не может быть загружено с помощью клиента REST, несмотря на установку типа контента как «multipart/form-data».
Благодаря Prazi
Вы должны проверить различия между заголовками веб-страницей и клиентом REST, которые посылаются на веб-сервер. –
Не могли бы вы сослаться на мой ответ? Ниже приведена ссылка http://stackoverflow.com/questions/20676206/how-to-post-a-request-in-any-of-rest-clients-for-mime-type-as -multipart связанных с/36453223 # 36453223 –