以邮递员扩展名上传文件 [英] Uploading file in postman extension

查看:77
本文介绍了以邮递员扩展名上传文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我尝试通过邮递员扩展名上传图片,但收到以下响应。此外,该图像不会显示在指定目录中。

I try to upload an image via the postman extension, but I get the following response. Furthermore, the image does not appear in the specified directory.

{
    "name": "PHP Notice",
    "message": "Undefined index: user_id",
    "code": 8,
    "type": "yii\\base\\ErrorException",
    "file": "C:\\xampp\\htdocs\\basic14-4-2016\\controllers\\ApiuploadsController.php",
    "line": 85,
    "stack-trace": [
        "#0 C:\\xampp\\htdocs\\basic14-4-2016\\controllers\\ApiuploadsController.php(85): yii\\base\\ErrorHandler->handleError(8, 'Undefined index...', 'C:\\\\xampp\\\\htdocs...', 85, Array)",
        "#1 [internal function]: app\\controllers\\ApiuploadsController->actionNew()",
        "#2 C:\\xampp\\htdocs\\basic14-4-2016\\vendor\\yiisoft\\yii2\\base\\InlineAction.php(55): call_user_func_array(Array, Array)",
        "#3 C:\\xampp\\htdocs\\basic14-4-2016\\vendor\\yiisoft\\yii2\\base\\Controller.php(151): yii\\base\\InlineAction->runWithParams(Array)",
        "#4 C:\\xampp\\htdocs\\basic14-4-2016\\vendor\\yiisoft\\yii2\\base\\Module.php(455): yii\\base\\Controller->runAction('new', Array)",
        "#5 C:\\xampp\\htdocs\\basic14-4-2016\\vendor\\yiisoft\\yii2\\web\\Application.php(84): yii\\base\\Module->runAction('apiuploads/new', Array)",
        "#6 C:\\xampp\\htdocs\\basic14-4-2016\\vendor\\yiisoft\\yii2\\base\\Application.php(375): yii\\web\\Application->handleRequest(Object(yii\\web\\Request))",
        "#7 C:\\xampp\\htdocs\\basic14-4-2016\\web\\index.php(12): yii\\base\\Application->run()",
        "#8 {main}"
    ]
}


推荐答案

如果想要从邮递员上传图像,则可以使用这种方式-



在邮递员中

If you want to upload image from postman then you can use this way -

In PostMan


  1. 使用POST请求

  2. 选择f orm-data单选按钮

  3. 在值文本字段后立即输入键(图像)并选择文件类型以上传文件

在Yii2代码中


  1. 在控制器中编写此代码

  1. write this code in controller

$ image = \yii\web\UploadedFile :: getInstanceByName('image');

将$ image中的临时文件移动到服务器

Move temp file in $image to your server



您将在 $ image 变量中获取所有必要的详细信息,以上传图像。


You'll get all necessary details in $image variable to upload image.

这篇关于以邮递员扩展名上传文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆