Загрузите его в новый img
объект и посмотрите, каков ответ. Поскольку вы на самом деле не отображаете изображение, тот факт, что вы, возможно, загружаете обычный текст или другие данные, не относящиеся к изображению, в основном не имеет значения, вы просто хотите посмотреть, какой код состояния HTTP для запроса изображения.
Преимущество заключается в том, что если злонамеренный пользователь попытается загрузить URL-адрес, указывающий на непристойно большой файл, он будет делать только DoS, так как запрос будет исходить из их браузера, а не с вашего сервера. С другой стороны, ничто не помешает им подделать правильный ответ, и ВСЕ ЕЩЕ поместите этот крупный ресурс и в любом случае отправите форму.