MIME kontrolünü ve bi kaç güvenlik kontrolünü daha dosya upload aşamasında yaparsan bu kadar takla atman gerekmez...