文件上传的时候可能会遇到在window上可以成功上传但部署到linux上后却无法上传原因可能是以下几点
1)、文件上传一般是在服务器上指定一个目录来存放文件,由于开发一般都是在window上进行所以有可能忽略掉window与linux文件系统的差别。(最好设置成路径使用配置文件来配置)
2)、 在linux上部署使用的用户被限制了创建目录的权限(对于直接用程序来创建目录的文件上传 )。
chmod 777 文件名 赋于文件最高权限
3)、上传文件的编码格式问题。(一般是针对文件名)
4)、防火墙开了但是端口没开
开启: service iptables start
关闭: service iptables stop
iptables方式
查看防火墙状态:
/etc/init.d/iptables status
# iptables -I INPUT 4 -p tcp -m state --state NEW -m tcp --dport 8080 -j
ACCEPT #允许8080端口
# service iptables save #保存iptables规则