测试了下 发现原因是 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
请问是什么原因 怎么解决