thinkphp 上载 基于Http
程序员文章站
2022-06-01 13:14:42
...
thinkphp 下载 基于Http
------解决方案--------------------
下载
oa/Tpl/Public/Upload/{$vo.Download}这个地址对吗。是不是前边应该有点什么,改成绝对链接试试。
确保链接没问题。就找到问题了
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}这个地址对吗。是不是前边应该有点什么,改成绝对链接试试。
确保链接没问题。就找到问题了
相关文章
相关视频
推荐阅读
-
thinkPHP5框架实现基于ajax的分页功能示例
-
php中突破基于HTTP_REFERER的防盗链措施(stream_context_create)
-
如何基于SpringMVC实现断点续传(HTTP)
-
php 实现简单的登录功能示例【基于thinkPHP框架】
-
Centos 6.5环境实现本地局域网搭建YUM的方法【基于HTTP】
-
golang实现分布式缓存笔记(一)基于http的缓存服务
-
基于 HTTP 请求拦截,快速解决跨域和代理 Mock
-
ThinkPHP6源码:从Http类的实例化看依赖注入是如何实现的
-
基于HTTP协议的一些实时数据获取技术详解
-
PHP小程序支付功能完整版【基于thinkPHP】