0


使用Postman做上传文件测试

1.先启动服务器(互联网上的网站不用)

2. 今天测试的结口函数url =http://q.cn/adminapi/product/cartype/upload;

文件位置如下:H:\phpstudy_pro\WWW\q.cn\crmeb\app\adminapi\controller\v1\product\Cartype.php
具体代码如下:

/**
     * 车辆类型上传
     * @param int $upload_type
     * @param int $type
     * @return mixed
     */publicfunctionupload(\app\Request$request,$upload_type=0,$type=0){// 检查是否有文件被上传if($_SERVER['REQUEST_METHOD']=='POST'&&isset($_FILES['myfile'])){// 获取上传文件的信息$file=$_FILES['myfile'];Log::info(" upload 第0行 ");Log::info($file);$filename=$file['tmp_name'];$handle=fopen($filename,'r');if($handle){// 获取文件大小$filesize=filesize($filename);// 读取文件内容$content=fread($handle,$filesize);echo"文件内容是:\n$content";Log::info($content);//将文件内容写入日志文件// 关闭文件句柄fclose($handle);}else{echo"无法打开文件";}}return;}

3. 添加后台路由

/** 车辆类型管理 */Route::group(function(){//车辆类型 add by lisypro  2024-10-1Route::get('cartype/cartypelist','v1.product.Cartype/cartypelist')->option(['real_name'=>'车辆类型列表']);Route::post('cartype/upload','v1.product.Cartype/upload')->option(['real_name'=>'车辆类型列表上传']);})->option(['parent'=>'product','cate_name'=>'车辆类型管理']);/**end for 车辆类型管理 */

4. 在postman 输入url ,关键点 这里的提交方式是POST !!!

在这里插入图片描述

4.1 输入 浏览中取得的 Authori-Zation值

在这里插入图片描述

4.2 输入上传文件

在这里插入图片描述

提交测试,查看后台log ,已能正常使用。


本文转载自: https://blog.csdn.net/lisypro1/article/details/142731382
版权归原作者 lisypro1 所有, 如有侵权,请联系我们删除。

“使用Postman做上传文件测试”的评论:

还没有评论