리치 텍스트 에디터에서 선택되지 않은 이미지를 드래그하면 반복적으로 업로드됩니다

아니요, 제 웹사이트에서 이 문제를 재현할 수 있는 이미지가 여러 개 있지만, 저는 Meta에 대해 많은 조사를 하지 않았고, 지금까지 이 경우 하나만 발견했습니다.

아니요, 사실 Discourse는 우리가 생각했던 것보다 더 지혜롭습니다. 예를 들어:
제 웹사이트에서 사용자가 이미지를 업로드하면, 마크다운 편집기에서는 다음과 같이 표시됩니다:

...
![pic|370x494, 40%](upload://jqrVvqCoYL0wuOvUZWTDwhYw8IU.jpeg)
...

브라우저의 개발자 도구를 통해 전체 링크를 확인했습니다: https://example.com/uploads/default/original/1X/8826bc6c1be0e501979df4a004b9b2ae51c50320.jpeg. 그래서 편집기에서 전체 링크 형식으로 이미지를 참조했습니다:

![image](https://example.com/uploads/default/original/1X/8826bc6c1be0e501979df4a004b9b2ae51c50320.jpeg)

리치 텍스트 편집기에서 클릭하지 않고 드래그하면(업로드가 트리거됨), 마크다운 편집기의 콘텐츠는 다음과 같이 변합니다:

![image](https://example.com/uploads/default/original/1X/8826bc6c1be0e501979df4a004b9b2ae51c50320.jpeg)

![image|370x494](upload://jqrVvqCoYL0wuOvUZWTDwhYw8IU.jpeg)

Discourse가 드래그가 업로드를 트리거한다고 표시하지만, 이미지는 실제로 ![image|370x494](upload://jqrVvqCoYL0wuOvUZWTDwhYw8IU.jpeg)로 나타나며, 이는 해당 사용자가 원래 https://example.com/uploads/default/original/1X/8826bc6c1be0e501979df4a004b9b2ae51c50320.jpeg로 업로드한 것과 동일한 첨부 파일에 해당합니다.

  • ![image|370x494](upload://jqrVvqCoYL0wuOvUZWTDwhYw8IU.jpeg) 형식으로 참조된 이미지를 드래그해도 동일한 처리가 적용됩니다.

이 관점에서 보면, 업로드를 다시 트리거해도 실제로는 추가적인 저장 공간을 차지하지 않습니다 — 처음 업로드된 파일만이 서버 저장 공간을 실제로 차지합니다. 따라서 이는 단순히 사용자 경험 문제입니다: "이미지를 드래그할 때(클릭한 후 마우스를 놓지 않고 드래그하는 경우) 예상대로 이동하지 않고, 왜 업로드 진행 중이 표시되고 이미지가 중복되는가?"라는 혼란을 겪는 것입니다.

1개의 좋아요