多项选择题

开发一个安全的文件上传接口,以下做法正确的是()

A.文件上传目录设置为不可执行
B.对用户上传的文件类型及大小进行限制
C.将用户上传的文件以原文件名保存于服务器
D.单独设置文件服务器的域名