<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[4.2 → 4.3 업그레이드 후 .pdf 파일 다운로드 문제]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/2213</link>
		<description><![CDATA[<p>4.3으로 업그레이드 후에 게시판에 첨부한 .pdf파일을 클릭하니</p>

<p>열기 / 저장을 선택하는 창이 뜨지 않고 바로 웹상에서 파일이 열리더군요. (현재 창에서 바로)</p>

<p>그래서 원인을 찾아보니 kboard/execute/download.php 파일에</p>

<p>4.2의 기준으로</p>

<p>if(eregi("(MSIE 5.0|MSIE 5.1|MSIE 5.5|MSIE 6.0)", $_SERVER["HTTP_USER_AGENT"]) &amp;&amp; !eregi("(Opera|Netscape)", $_SERVER["HTTP_USER_AGENT"])){<br />
 header("Content-type: application/octet-stream");<br />
 header("Content-Length: ".filesize($path));<br />
 header("Content-Disposition: attachment; filename=" . iconv('UTF-8','cp949//IGNORE',str_replace(' ','-',$name)));<br />
 header("Content-Transfer-Encoding: binary");<br />
 header("Pragma: no-cache");<br />
 header("Expires: 0");<br />
}<br />
else{<br />
 header("Content-type: file/unknown");<br />
 header("Content-Length: ".filesize($path));<br />
 header("Content-Disposition: attachment; filename=" . iconv('UTF-8','cp949//IGNORE',str_replace(' ','-',$name)));<br />
 header("Content-Transfer-Encoding: binary");<br />
 header("Pragma: no-cache");<br />
 header("Expires: 0");<br />
}</p>

<p> </p>

<p>상기의 부분이</p>

<p> </p>

<p>header("Content-type: application/octet-stream");<br />
header("Content-Disposition: filename=\"".iconv('utf8','cp949//IGNORE',str_replace(' ','-',$name))."\"");<br />
header("Content-length: ".filesize($path));<br />
header("Cache-control: private");<br />
header('Pragma: private');<br />
header("Expires: 0");<br />
 </p>

<p>로 바뀌어 있길래 혹시나해서 4.2의 소스로 교체를 하고 download.php 파일을 알ftp에 업로드했더니</p>

<p>다시 정상적으로 작동이 됩니다.</p>

<p>해결은 되었으나 의문이 들어 문의드립니다.</p>

<p>항상 잘 쓰고 있습니다. 감사합니다.</p>
]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[그경우는 KBoard나 PHP 코드에서 조정하는거보다

아파치에서 Agent랑 파일테그 룰로 확장자에 대한 반...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/2229</link>
			<description><![CDATA[<p>그경우는 KBoard나 PHP 코드에서 조정하는거보다</p>

<p>아파치에서 Agent랑 파일테그 룰로 확장자에 대한 반응을 조정하는게 여러모로 낫고요,</p>

<p>보안측면에서도 php나 Kboard에서 파일의 확장자에 따른 반응을 조정해야한다는건</p>

<p>일단 확장자에 대한 룰이 서버단에서 정의되있지않다는걸 반증하는거기때문에</p>

<p>실행 코드가 업다운로드 될 수 있는 소지가 있어보입니다.</p>

<p>서버단(httpd/ngix)에서 모든 확장자의 업/다운로드를 금지하고</p>

<p>.pdf라던가 .jpg같이 전송하시는거만 올릴 수 있도록 룰을 재정의하주는게 더 좋으실것 같습니다.</p>
]]></description>
			<author>배준석</author>
			<pubDate>Thu, 13 Feb 2014 16:50:17 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[좋은 의견 감사드립니다^^

다양한 분들이 사용하고 계시니 분명 불편하게 느끼시는 분들도 있겠군요.

...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/2221</link>
			<description><![CDATA[<p>좋은 의견 감사드립니다^^</p>

<p>다양한 분들이 사용하고 계시니 분명 불편하게 느끼시는 분들도 있겠군요.</p>

<p>다양한 방법으로 ux 개선하도록 하겠습니다 :)</p>
]]></description>
			<author>스레드봇</author>
			<pubDate>Thu, 13 Feb 2014 01:37:22 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[답변 감사드립니다.
남기신 답변에 한 가지 코멘트를 덧붙히자면
아까 제가 이용했던 브라우저는 버전이...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/2219</link>
			<description><![CDATA[답변 감사드립니다.<br />
남기신 답변에 한 가지 코멘트를 덧붙히자면<br />
아까 제가 이용했던 브라우저는 버전이 낮은 IE였습니다.<br />
(워드프레스 대시보드에서 익스플로러 업그레이드를 요구할정도의..)<br />
<br />
현재 이용중인 창이 없어지고 바로 그 창에 pdf가 뜨는 지라 ux측면에서 이용자들의 불편함이 예상되어 말씀드렸을 뿐입니다.<br />
좋은 하루 되세요 ^^!]]></description>
			<author>staysic</author>
			<pubDate>Wed, 12 Feb 2014 15:00:03 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[최신 브라우저의 경우 PDF 파일을 브라우저에서 오픈하는 기능을 내장하고 있습니다.

다른이름으로 저...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/2218</link>
			<description><![CDATA[<p>최신 브라우저의 경우 PDF 파일을 브라우저에서 오픈하는 기능을 내장하고 있습니다.</p>

<p>다른이름으로 저장하기를 사용 하시면 저장이 가능 할 것 입니다.</p>

<p>이 부분은 좀 더 여러 의견을 들어보고 차차 개선하도록 하겠습니다.</p>
]]></description>
			<author>스레드봇</author>
			<pubDate>Wed, 12 Feb 2014 12:17:09 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>