wx.uploadFile,上传图片不了,应该怎么处理

来源:15-2 另一种思路处理库存量的问题

慕移动8448985

2017-09-20

wx.chooseImage({

success: function (res) {

var tempFilePaths = res.tempFilePaths

console.log(tempFilePaths)

wx.uploadFile({

url: 'https://x.9pintuan.com/index.php/weiapp/index/upload', //仅为示例,非真实的接口地址

filePath: tempFilePaths[0],

name: 'file',

formData: {

'user': 'test'

}


})

}

})


写回答

8回答

慕移动8448985

提问者

2017-09-24

小程序返回{{//szimg.mukewang.com/59c7144b000185d713520128.jpg这个错误

0
0

慕移动8448985

提问者

2017-09-21

应该要怎么调试呢

0
9
7七月
回复
慕移动8448985
这个问题可能还是在服务器端。客户端如果你是按照官方事例的话,服务器这边需要好好检查下。
2017-09-21
共9条回复

慕移动8448985

提问者

2017-09-21

[ 2017-09-21T14:25:02+08:00 ] 0.0.0.0 42.49.170.3 POST /index.php/weiapp/index/upload

[ info ] x.9pintuan.com/index.php/weiapp/index/upload [运行时间:0.015625s][吞吐率:64.00req/s] [内存消耗:289.99kb] [文件加载:44]

[ info ] [ LANG ] D:\phpStudy\WWW\thinkphp_5.0.11\thinkphp\lang\zh-cn.php

[ info ] [ ROUTE ] array (

  'type' => 'module',

  'module' => 

  array (

    0 => 'weiapp',

    1 => 'index',

    2 => 'upload',

  ),

)

[ info ] [ HEADER ] array (

  'content-type' => 'multipart/form-data; boundary=--------------------------454876761365933826052164',

  'content-length' => '2413734',

  'referer' => 'https://servicewechat.com/wxdf13d02fd95e5dd4/devtools/page-frame.html',

  'host' => 'x.9pintuan.com',

  'connection' => 'close',

)

[ info ] [ PARAM ] array (

  'user' => 'test',

)

[ info ] [ RUN ] app\weiapp\controller\Index->upload[ D:\phpStudy\WWW\thinkphp_5.0.11\application\weiapp\controller\Index.php ]

[ info ] [ LOG ] INIT File


0
0

慕移动8448985

提问者

2017-09-21

没有报什么错,服务器日志也没有生成,我用网页提交到这个https://x.9pintuan.com/index.php/weiapp/index/upload这个方法可以上传

0
4
慕移动8448985
回复
7七月
没有收到,微信这里没有提示
2017-09-21
共4条回复

7七月

2017-09-21

没有提示?那是怎么上传不了呢?是报404还是怎么样?请求到服务器服务器没有日志?

0
0

慕移动8448985

提问者

2017-09-21

formSubmit:function(e){

var formData=e.detail.value

formData.imgsUrl = this.data.imgsUrl

console.log(formData)

wx.uploadFile({

url: 'https://x.9pintuan.com/index.php/weiapp/index/upload', //仅为示例,非真实的接口地址

filePath: formData.imgsUrl[0],

name: 'file',

formData: {

'user': 'test'

},

success: function (res) {

var data = res.data

}

})

},


0
0

慕移动8448985

提问者

2017-09-21

没有提示

php代码:

<?php

namespace app\weiapp\controller;

use think\Controller;

class Index extends Controller{

    public function index(){

    return $this->fetch();

  }

    public function upload(){

    $file = request()->file('image');   

    // 移动到框架应用根目录/public/uploads/ 目录下

    if($file){

        $info = $file->move(ROOT_PATH . 'public' . DS . 'uploads');

        if($info){


            echo $info->getExtension();

            echo $info->getSaveName();

            echo $info->getFilename(); 

        }else{

            echo $file->getError();

        }

    }

}

}


0
0

7七月

2017-09-20

啊,这个没有任何错误提示啊,能不能给出一些具体的错误情况

0
0

微信小程序电商实战 从前端到后端的全流程精讲

全栈工程师/前后端都讲/架构思想/ RESTFul API、MySQL表设计

4805 学习 · 4382 问题

查看课程