Это "разрывы строки" или новые строки.
Из Вашего снимка экрана кажется, что файл использует разрывы строки стиля Mac, которые являются единственным возвратом каретки (0x0D
, в снимке экрана, показанном как ^M
).
Windows (и большинство Протоколов Интернета) использует и возврат каретки и перевод строки (0x0D 0x0A
), и Unix использует однострочный канал (0x0A
) разделить строки. Mac раньше только использовали возвраты каретки (теперь, стиль Unix распространен на MacOS X также).
В vi/vim попробуйте эту команду, чтобы заставить его распознать файл:
:set ff=mac
Можно попытаться использовать эту команду для преобразования файла в разрывы строки стиля Windows:
sed "s/\x0D/\x0D\x0A/g" yourfile.html > yourfile.new.html
А-ч, несколько причин...
Корпоративные брандмауэры иногда сосут. это очень возможно некоторые выше, что домены (Amazon S3) просто заблокированы.
Проверка: нет, перейдите к клиенту. Я имею в виду, серьезно, многие компании делают это вручную, поэтому как можно проверить их.
Средства? Клиенты должны говорить со своим отделом безопасности и добавлять Ваши домены в белый список.
Это - радость проживания позади корпоративного брандмауэра.