One Discourse forum that I use has the default setting to only allow “image files”, however .svg files say that they are “not authorized”, while .svg files are images, just vector ones instead of raster ones, that means they can be scaled without losing quality. Also, the sizes are comparable too, if not smaller, when I converted a .png to a .svg:
The .png file had 8190 bytes.
The .svg file had 4273 bytes.
So is there any reason as to why a .svg file isn’t treated as an image file?
An admin sets the accepted file types. Svg isn’t in there by default, but it can be added from the authorized_extensions setting. If you ask your admin, they may consider it?
코드를 읽었을 당시 제 판단으로는 소독 처리가 실제로 꽤 견고하다고 느꼈고, 덕분에 제 사이트에서 이를 활성화하는 데 자신감을 가질 수 있었습니다.
소독된 SVG가 SVG의 모든 요구 사항을 충족하지 못한다는 점을 특히 고려할 때, CDCK가 모든 사용자를 대신하여 그 판단을 내리는 책임을 원하지 않을 수 있다는 점은 이해할 수 있습니다. 예를 들어, 제 사이트에서는 때때로 레이저 절단을 위해 의도된 SVG를 게시하는 경우가 있는데, 간혹 소독 과정에서 적용된 수정 사항이 해당 목적을 위해 조용히 파일을 손상시키는 일이 발생했습니다.
따라서 설정을 할 때 저에게는 약간의 번거로움이 되었음에도, 이를 기본적으로 활성화하는 데 대한 망설임을 이해합니다.
저희의 경우, 때로는 두 가지 동작 모두를 원합니다… 그래서 바이트 단위로 완벽하게 일치하는 파일인지 확인하는 것이 중요한 ZIP 파일을 업로드하는 경우가 있습니다. 열 번 중 아홉 번은, 파일의 무결성이 손상되더라도 다운로드하지 않고 온라인으로 바로 볼 수 있는 것이 더 유용합니다.
업로드 시점에 디스플레이용 SVG로 정제할지, 아니면 렌더링되지 않은 업로드 파일로 둘지 선택할 수 있기를 바란다는 뜻이었어요. 하지만 실제로는 더 완벽한 방법은 정제된 인라인으로 디스플레이하는 것인데, 다운로드를 누르면 원래의 정제되지 않은 버전을 받을 수 있는 거겠죠.
이것은 심각한 기능 제안은 아니에요. 다만 특이한 사용 사례 하나에겐 완벽할 것 같아서 한 말입니다.
@mcdanlj, 플러그인이 Blender의 파일 업로드 기능을 제공하는 것이라 생각하는데, 당신에게도 해당된다면 플러그인 저장소의 이슈 트래커에 기능 요청(FR)으로 게시할 가치가 있을 것입니다. 반면, 이 기능이 코어에 포함되어 있다면 정말 유용할 것이라고 동의하지만, 별도의 게시물에서 추적하는 것이 더 나을 수 있습니다.