Finally I find the way of using content-disposition
A helper to build content disposition
Test case for building content disposition
Fixed, remove _cls field in db
New query