一只甜甜圈
如果你前端上传的是只有一个 <input type=file /> 那么后面是没有下标[0]的.
建议先打印出所有的数据确定 $_FILES['pic_path']['tmp_name'] 是一个字符串数字, 还是只是一个字符串.
如果是一个字符串时, 例如 $_FILES['pic_path']['tmp_name']='/tmp/php/php1234';, 那么 $_FILES['pic_path']['tmp_name'][0] 的值就是 '/', 如果你是Windows系统, 那么就是盘符的字母, 你判断一个 'C' 文件是否存在, 答案可能就是否定的, 除非你的php文件所在目录刚好有一个文件名为 'C' 的文件
var_dump($_FILES['pic_path']['tmp_name']);
用上面的代码先看看整个变量的结构先.