Все, что «блокирует» изображение (float, flex, block, inline-block, table etc и т. д.), вызывает обертку текста alt
.
img{
width:100px;
height:100px;
border:1px solid #ff0000;
overflow:hidden;
float:left
}
<img src="http://www.example.com/broken.jpg" alt="This is a long text which overflows bounds of image">
img {
width: 100px;
height: 100px;
border: 1px solid #ff0000;
overflow: hidden;
display: block;
}
<img src="http://www.example.com/broken.jpg" alt="This is a long text which overflows bounds of image">
img {
width: 100px;
height: 100px;
border: 1px solid #ff0000;
overflow: hidden;
display: table;
}
<img src="http://www.example.com/broken.jpg" alt="This is a long text which overflows bounds of image">
Microsoft Documentation
поддерживает функцию charCodeAt
, которая уничтожает данные и создает пустой документ PDF.
Вместо того, чтобы использовать эту функцию, я использовал Uint8Array
непосредственно в байтовом массиве:
var blob = new Blob([new Uint8Array(myFinalByteArray)], { type: 'application/pdf' });
И затем загрузил Blob
с помощью FormData
на удаленный сервер. Проблема ушла с этим подходом.