当前位置: 首页 > 知识库问答 >
问题:

Yii框架webservice在邮递员中上传图像

于高雅
2023-03-14

我正试图上传邮递员表单数据的图像。我无法得到输入

 URL: localhost/sampleyii/web-app/web/imageuploads
 Method: POST
 {"Content-Type":"application/x-www-form-urlencoded"}
 Form-data
  id : 2
  image : test.jpg (type:file)   
 $model = new TblImgUpload(); 
 print_r(Yii::$app->request->post());
 $model->load(Yii::$app->request->post(),'');
Array
 (
[------WebKitFormBoundarySHaGMA86OHQV87iT
Content-Disposition:_form-data;_name] => "id"

sdfgdfgdf
------WebKitFormBoundarySHaGMA86OHQV87iT
Content-Disposition: form-data; name="wretr"; filename="test.jpeg"
Content-Type: image/jpeg........
....................

请帮忙提前感谢。

共有1个答案

卢伟志
2023-03-14

$model->load()需要具有特定名称的post值。因此,在您的邮递员呼叫'id'必须是'tblimgupload[id]',而'image'必须是'tblimgupload[image]'。

请注意,'id'和'image'必须在模型的rules方法中作为'safe'属性返回,否则它们不会以任何大规模的方式加载。

 类似资料:
  • 我正在尝试创建一个endpoint,使用django rest框架将图像(使用postman)上传到特定文件夹。这是我对文件夹的设置, 这是我的模型, 这是串行器, 这是api, 现在,当我尝试使用POSTMAN上传一个对应于其中一个字段的图像时,我得到的错误是这样的。 这是完全可以理解的,但我不知道如何解决它。 这是我的问题, > 如何使用django rest框架正确上传图像。 我不希望同时调

  • 2FE552B7-53B1-4E4A-AFFF-3AEF8FE9D05B-----WebKitFormBoundaryLH8FJWGYEEVTCJMA内容-配置:表单-数据;name=“sample test file.pdf”;filename=“sample test file.pdf”content-type:application/pdf

  • 这是我的POST方法,我还没有添加读取文件的逻辑: 如果有必要,我可以更改json的结构,以避免出现嵌套的json,但我想先知道这是否可行。谢谢

  • 本文向大家介绍Yii框架实现图片上传的方法详解,包括了Yii框架实现图片上传的方法详解的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Yii框架实现图片上传的方法。分享给大家供大家参考,具体如下: 今天在网上看了下有关图片上传的教程,历经挫折才调试好,现在把相关代码及其说明贴出来,以供初次使用的朋友们参考。 Model: 注:resource为数据表,表前缀可在main.php内设置,相信

  • 我需要上传一个文件到S3与邮递员测试。我有一个从S3生成的预签名URL。 但是我不知道如何正确地配置postman,以便对生成的预签名URL执行此PUT请求。 邮件头格式错误的postman上的响应是: 预签名请求的参数: 我得到了URL,然后在邮递员中输入它,用PUT请求,但标题不完整?1.如果我在头上添加content-type,服务器2没有响应。在请求的正文中,Im以“二进制”的形式附加文件

  • 我最近在某人的电脑上被介绍到yii框架。我真的很喜欢这个框架,因此我很快就在我的ubuntu 16.04 LTS上安装了它。但从那以后,一直很难运行yii,我不知道为什么。首先我安装了作曲家, 然后我使用composer安装了composer资产插件 它生成了自动加载文件(至少终端是这么说的)。在安装Yi2基本和高级模板时,整个故事发生了变化。一些教程建议我使用此命令移动到localhost we