thinkphp本地可以上传成功,到服务器就不能上传了!
测试了下发现原因是getimagesize($file['tmp_name'])===false本地得到$file数组array(9){["name"]=>string(...
测试了下 发现原因是 getimagesize($file['tmp_name']) === false
本地得到
$file数组
array(9) { ["name"]=> string(6) "01.jpg" ["type"]=> string(10) "image/jpeg" ["tmp_name"]=> string(23) "F:\xampp\tmp\php114.tmp" ["error"]=> int(0) ["size"]=> int(23050) ["key"]=> int(0) ["extension"]=> string(3) "jpg" ["savepath"]=> string(15) "./upfiles/pics/" ["savename"]=> string(6) "01.jpg" }
读取$file['tmp_name'] 显示
F:\xampp\tmp\php114.tmp01.jpg
而服务器上 $file 数组一样
但$file['tmp_name'] 有点不一样 D:\wamp\tmp\php3828.tmp
服务器上的getimagesize($file['tmp_name']) 获取不到 返回 false
请问是什么原因 怎么解决 展开
本地得到
$file数组
array(9) { ["name"]=> string(6) "01.jpg" ["type"]=> string(10) "image/jpeg" ["tmp_name"]=> string(23) "F:\xampp\tmp\php114.tmp" ["error"]=> int(0) ["size"]=> int(23050) ["key"]=> int(0) ["extension"]=> string(3) "jpg" ["savepath"]=> string(15) "./upfiles/pics/" ["savename"]=> string(6) "01.jpg" }
读取$file['tmp_name'] 显示
F:\xampp\tmp\php114.tmp01.jpg
而服务器上 $file 数组一样
但$file['tmp_name'] 有点不一样 D:\wamp\tmp\php3828.tmp
服务器上的getimagesize($file['tmp_name']) 获取不到 返回 false
请问是什么原因 怎么解决 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询