描述此 Pull Request 的变更

兼容了已生成缩略图($blockitem['makethumb'] == 1)、未生成缩略图($_G['block_makethumb'] && !$blockitem['makethumb']),正在生成缩略图(!$_G['block_makethumb'] && !$blockitem['makethumb'])三种情况。
图片在远程时($blockitem['picflag'] == '2'),增加先判断是否含http协议,不存在就拼接 $_G['setting']['ftp']['attachurl']
图片标记在本地时($blockitem['picflag'] == '1'),如果没开启远程附件或者本地存在图片(FTP同步到远程后,默认会删除本地文件),则调用本地,否则调用远程
生成缩略图时,成功通过FTP远程附件上传后,更新数据库,标记图片在远程(picflag = 2),实时调整当前缩略图地址为远程地址

描述变更理由

使用远程附件功能时,某些情况下,DIY调用的图片地址错误,导致图片不显示

对不向前兼容或涉及安全性变更的特殊说明

关联 Issue