表格中上传的图片已损坏

你好,

我认为这是一个新出现的 bug。在表格中,当你上传图片时,分隔图片名称和尺寸的竖线 | 会被当作新列处理,从而导致表格结构被破坏:

|--|--|
| ![image|50x50](upload://ijWWnisipK7oMJDZL6aPgKIBrzM.png) | ![image|70x50](upload://u8KY4PwRpBSmxvxcqIekquhdHtm.png) |
表格 标题
![image 50x50](upload://ijWWnisipK7oMJDZL6aPgKIBrzM.png)

这对我有效

表格 标题
flag flag
| 表格 | 标题  |
|--|--|
| ![flag](upload://rOmWGlMmU2RCqPyBvckbUnDp5wD.png) | ![flag](upload://rOmWGlMmU2RCqPyBvckbUnDp5wD.png) |
| 表格 | 标题  |
|--|--|
|![baymax-yes](upload://jQhyeBPjJcxLeN23knyhD6zCWha.gif)   | ![baymax-no](upload://6BWNZiwP8GVOjkbIARlnd6cvlPY.gif)  |

问题是 Markdown 表格不支持在图像语法中指定图像大小,因此你需要使用类似以下方式:

|表格 | 标题|
|---|---|
| ![image](upload://ijWWnisipK7oMJDZL6aPgKIBrzM.png) | ![image](upload://u8KY4PwRpBSmxvxcqIekquhdHtm.png) |
表格 标题
image image

而不是

|表格 | 标题|
|---|---|
| ![image|50x50](upload://ijWWnisipK7oMJDZL6aPgKIBrzM.png) | ![image|70x50](upload://u8KY4PwRpBSmxvxcqIekquhdHtm.png) |

附注:如果你需要指定图像大小,仍可以使用 HTML 表格。

4 个赞

默认情况下,上传的图片会添加尺寸信息,所以我以为这可能是个需要关注的地方,但对我来说完全没问题,很容易绕过!

1 个赞

你也可以在表格中转义竖线:

表格 标题
flag flag
|--|--|
| ![flag\|50x50](upload://rOmWGlMmU2RCqPyBvckbUnDp5wD.png) | ![flag\|70x70](upload://rOmWGlMmU2RCqPyBvckbUnDp5wD.png) |
1 个赞

Pictures don't upload well into tables because of the straight bar symbol 的重复内容

4 个赞