Boyfriend gets upset when I don’t send nudes

I used to send my boyfriend nudes but I’ve never been big on the whole picture sending deal because I’m a bigger girl and I don’t have much confidence in my body. I don’t like telling him I feel like I’m fat or that I don’t have any confidence because I don’t want to appear to be fishing for compliments and I don’t want him to compliment me because it makes me feel even worse about myself. I’ve told him before that I’ve gained a lot of weight back and I don’t feel like I don’t look good but tonight he asked for nudes. I hate telling him no because he’s an amazing guy and does a lot of stuff he doesn’t wanna do for me but I just don’t want to take pictures of my body that I don’t even like. I know it sucks and I wish I could just send nudes like other girls and make him happy but I just hate my body and recently I can’t even push myself to send him pictures. It sucks and I hate it as much as he does but I just don’t see why he would get upset over it and when I told him I’m not doing it he just got short and then 5 minutes later he texts “I’m sorry”