список статусов зашифрованных:
http://ru.wikipedia.org/wiki/%D0%A1%...%B8%D1%8F_HTTP
на счет this. в функцию его передайте:content_upload(this);
а там уже принимайте:
function button_upload(obj){
ну и вместо this пишите obj: data: {data:$(obj).find('input').val()},