Police say they arrested 34-year-old Steven Wallace Davidson Jr. and charged him with the production of child pornography.
Houston County District Court Judge Benjamin Lewis set the bail for Davidson at $1 million on Wednesday.
Davidson has been at the Houston County Jail since his arrest on July 18.
Dothan Police Sgt. Doug Magill says some pictures were taken while Davidson worked at Walmart.
Attorney Eric Davis, who represents Davidson, says his client is not a flight risk because his family lives in Dothan.