Merhaba,
Aldığınız Yanlızca Autocad, PDF.... hatası if(@$_FILES["dosya"]["error"]>0){ sonucunda geliyor
Hata dosya uzantısından olmayabilir. orada bir echo @$_FILES["dosya"]["error"]; gördüm. ne echo ediyor ?
ayrıca dwg dosyanızın boyutu ile php ayarlarınızdaki max upload max post gibi parametreleri de kıyaslamanızı öneririm. dwg yanlış bilmiyorsam CAD tarzı bi programın dosyası. Büyük olabilir.
İyi çalışmalar