thinkphp 下载 基于Http解决思路
程序员文章站
2022-06-12 09:01:52
...
thinkphp 下载 基于Http
------解决方案--------------------
下载
oa/Tpl/Public/Upload/{$vo.Download}这个地址对吗。是不是前边应该有点什么,改成绝对链接试试。
确保链接没问题。就找到问题了
- PHP code
public static function Download($Download){ import("Com.Buyback.QueryAmazon"); import("ORG.Net.Http"); $bookInformModel =M("admin"); $result = $bookInformModel->where("Download='$Download'")->select(); if($result[0]['image'] == ""){ $data['id'] = $result[0]['id']; $remoteUrl = QueryAmazon::getImage($Download); if(!empty($remoteUrl['ImageURL'])){ $localUrl = "oa/Tpl/Public/Upload/".$Download.".jpg"; Http::curl_download($remoteUrl['ImageURL'], "./".$localUrl); }else{ $localUrl = "oa/Tpl/Public/Upload/"; } $data['image'] = $localUrl; $bookInformModel->save($data); return $localUrl;} return $result[0]['image'];} 点击下载的时候下载 不能下载 求解释
------解决方案--------------------
下载
oa/Tpl/Public/Upload/{$vo.Download}这个地址对吗。是不是前边应该有点什么,改成绝对链接试试。
确保链接没问题。就找到问题了
相关文章
相关视频
下一篇: 关于dual表的破坏性测试
推荐阅读
-
基于 HTTP 请求拦截,快速解决跨域和代理 Mock
-
使用ThinkPHP自带的Http类下载远程图片到本地的实现代码
-
分享ThinkPHP3.2中关联查询解决思路
-
求帮忙修改个php curl模拟post请求内容后并下载文件的解决思路
-
AngularJS基于http请求实现下载php生成的excel文件功能示例
-
python基于http下载视频或音频
-
基于Gson的Http请求解析long型日期时出错的解决方案
-
基于Springboot+Bootstrap的文件管理全套解决方案(文件列表、上传、预览、、下载、删除打包下载等)
-
PySide2下载安装问题(部分问题解决思路)
-
ThinkPHP自带的Http类下载远程图片到本地的实现代码