1

주제: 본문에 삽입된 한글 파일 열기시 에러

보통은 게시판에서 한글파일을 읽으려면, 저장해서 읽거나, 바로 읽기를 합니다.
그런데 티스토리에서 파일을 바로 '읽기'로 하면 없는 파일이라고 하고 읽을수가 없습니다.
버그인가요?

그리고 파일을 저장하기 위해서 파일에 커서를 갖다대면 아이콘과 파일확장자명이 제대로 나오는데
저장하는 창에서 보면 파일속성이 html 문서로 되어 있습니다.

2

답글: 본문에 삽입된 한글 파일 열기시 에러

후자는 직접 링크를 차단하기 위해 (블로그는 자료실 목적이 아니니까요) 시스템이 그렇게 되어 있는 것 같습니다.

하늘은 스스로 삽질하는 자를 삽으로 팬다

3

답글: 본문에 삽입된 한글 파일 열기시 에러

diasozo 작성:

보통은 게시판에서 한글파일을 읽으려면, 저장해서 읽거나, 바로 읽기를 합니다.
그런데 티스토리에서 파일을 바로 '읽기'로 하면 없는 파일이라고 하고 읽을수가 없습니다.
버그인가요?

그리고 파일을 저장하기 위해서 파일에 커서를 갖다대면 아이콘과 파일확장자명이 제대로 나오는데
저장하는 창에서 보면 파일속성이 html 문서로 되어 있습니다.

파일명이 숫자로 저장되는데, 다운로드 시에 파일명을 원래대로 살려주기 위하여 그렇게 되어 있습니다 smile

"Everything looks different on the other side."

-Ian Malcomm, from Michael Crichton's 'The Jurassic Park'

4

답글: 본문에 삽입된 한글 파일 열기시 에러

diasozo 작성:

보통은 게시판에서 한글파일을 읽으려면, 저장해서 읽거나, 바로 읽기를 합니다.
그런데 티스토리에서 파일을 바로 '읽기'로 하면 없는 파일이라고 하고 읽을수가 없습니다.
버그인가요?

그리고 파일을 저장하기 위해서 파일에 커서를 갖다대면 아이콘과 파일확장자명이 제대로 나오는데
저장하는 창에서 보면 파일속성이 html 문서로 되어 있습니다.

해당 문제와 관련하여 IE6에서 일어나는 버그입니다. 임시 폴더에 저장하는 이름과 이후 열려는 이름이 달라서 생기는 문제죠.

조만간 티스토리 개편에 이 문제도 해결할 수 있도록 고민중입니다.

( IE6를 고치는게 더 빠른지도;;;; )

5

답글: 본문에 삽입된 한글 파일 열기시 에러

흐흐흐 전혀 다른 이야기였군요. 질문 내용을 완전 잘못 파악했습니다 cool

"Everything looks different on the other side."

-Ian Malcomm, from Michael Crichton's 'The Jurassic Park'

6

답글: 본문에 삽입된 한글 파일 열기시 에러

diasozo 작성:

보통은 게시판에서 한글파일을 읽으려면, 저장해서 읽거나, 바로 읽기를 합니다.
그런데 티스토리에서 파일을 바로 '읽기'로 하면 없는 파일이라고 하고 읽을수가 없습니다.
버그인가요?

그리고 파일을 저장하기 위해서 파일에 커서를 갖다대면 아이콘과 파일확장자명이 제대로 나오는데
저장하는 창에서 보면 파일속성이 html 문서로 되어 있습니다.

/var/www/tt/blog/attachment/index.php 파일을 아래와 같이 수정해 보십시오.

--- tt.orig/blog/attachment/index.php    2006-06-29 16:45:42.000000000 +0900
+++ tt/blog/attachment/index.php       2006-09-21 10:52:32.002301770 +0900
@@ -372,9 +372,10 @@
 }
 header('Content-Disposition: attachment; filename="'.UTF8::convert($attachment['label']).'"');
 header('Content-Transfer-Encoding: binary');
-header('Last-Modified: '.Timestamp::getRFC1123GMT($fstat['mtime']));
+//header('Last-Modified: '.Timestamp::getRFC1123GMT($fstat['mtime']));
 header('Content-Length: '.$fstat['size']);
 header('Content-Type: '.$attachment['mime']);
+header('Cache-control: private');
 header('Connection: close');
 fpassthru($fp);
 fclose($fp);

같은 문제를 겪고 있다가 Cache-control: private 헤더를 추가하여 해결하고 있습니다.