The "Defense Video and Imagery Distribution System" (www.dvidshub.net) is a site used by the US Department of Defense, and other federal agencies, for the distribution of high resolution images and media. There are currently over 138,000 images on Commons that link to this site, per a search for 'insource:www.dvidshub.net'.
Per the licensing statement at https://www.dvidshub.net/about/copyright "All media on the site is produced by U.S. DoD or Federal Agency and is in the public domain unless other copyright status is indicated." There should be no signifigant issues with allowing URL uploads from this location.