<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Latest posts for the topic "JSP精選實用範例(三):檔案下載"]]></title>
		<link>https://forum.andowson.com/posts/list/5.page</link>
		<description><![CDATA[Latest messages posted in the topic "JSP精選實用範例(三):檔案下載"]]></description>
		<generator>JForum - http://www.jforum.net</generator>
			<item>
				<title>JSP精選實用範例(三):檔案下載</title>
				<description><![CDATA[ 要被下載的檔案先寫入到一個特定的目錄下如/WEB-INF/export，然後呼叫download.jsp?file=targetFileName取得，下載後並將檔案刪除。 
<br>
程式碼: 
<br>
download.jsp 
<br>
[code] 
<br>
&lt;%@ page import= "java.io.*" %&gt; 
<br>
&lt;%! 
<br>
 private static final int BUFSIZE = 2048; 
<br>
 /** 
<br>
 * Sends a file to the ServletResponse output stream. Typically 
<br>
 * you want the browser to receive a different name than the 
<br>
 * name the file has been saved in your local database, since 
<br>
 * your local names need to be unique. 
<br>
 * 
<br>
 * @param request The request 
<br>
 * @param response The response 
<br>
 * @param filename The name of the file you want to download. 
<br>
 * @param original_filename The name the browser should receive. 
<br>
 */ 
<br>
 private void doDownload( HttpServletRequest request, HttpServletResponse response, 
<br>
 String filename, String original_filename ) 
<br>
 throws IOException 
<br>
 { 
<br>
 File f = new File(filename); 
<br>
 int length = 0; 
<br>
 ServletOutputStream op = response.getOutputStream(); 
<br>
 ServletContext context = getServletConfig().getServletContext(); 
<br>
 String mimetype = context.getMimeType( filename ); 
<br>
<br>
 // 
<br>
 // Set the response and go! 
<br>
 // 
<br>
 // 
<br>
 response.setContentType( (mimetype != null) ? mimetype : "application/octet-stream" ); 
<br>
 response.setContentLength( (int)f.length() ); 
<br>
 response.setHeader( "Content-Disposition", "attachment; filename=\"" + original_filename + "\"" ); 
<br>
<br>
 // 
<br>
 // Stream to the requester. 
<br>
 // 
<br>
 byte[] bbuf = new byte[BUFSIZE]; 
<br>
 DataInputStream in = new DataInputStream(new FileInputStream(f)); 
<br>
<br>
 while ((in != null) &amp;&amp; ((length = in.read(bbuf)) != -1)) 
<br>
 { 
<br>
 op.write(bbuf,0,length); 
<br>
 } 
<br>
<br>
 in.close(); 
<br>
 op.flush(); 
<br>
 op.close(); 
<br>
 } 
<br>
%&gt; 
<br>
&lt;% 
<br>
 String original_filename = request.getParameter("file"); 
<br>
 // Security Isuue: User can type file=../WEB-INF/web.xml 
<br>
 //String filename = application.getRealPath(original_filename); 
<br>
 boolean error = false; 
<br>
 if (original_filename != null &amp;&amp; !"".equals(original_filename) &amp;&amp; !original_filename.startsWith("../")) { 
<br>
 String filename = application.getRealPath("/")+"WEB-INF/export/" + original_filename; 
<br>
 File file = new File(filename); 
<br>
 if (file.exists()) { 
<br>
 doDownload(request, response, filename, original_filename); 
<br>
 // delete the file after download 
<br>
 boolean deleted = file.delete(); 
<br>
 System.out.println("File " + original_filename + " deleted: " + deleted); 
<br>
 } else { 
<br>
 error = true; 
<br>
 } 
<br>
 } else { 
<br>
 error = true; 
<br>
 } 
<br>
 if (error) { 
<br>
 response.setContentType("text/html; charset=UTF-8"); 
<br>
 out.println("File not found: " + original_filename); 
<br>
 } 
<br>
%&gt; 
<br>
[/code] 
<br>
參考資料： 
<br>
http://www.jspwiki.org/wiki/MakingADownloadServlet]]></description>
				<guid isPermaLink="true">https://forum.andowson.com/posts/preList/198/302.page</guid>
				<link>https://forum.andowson.com/posts/preList/198/302.page</link>
				<pubDate><![CDATA[Sun, 16 Dec 2007 21:23:45]]> GMT</pubDate>
				<author><![CDATA[ andowson]]></author>
			</item>
			<item>
				<title>JSP精選實用範例(三):檔案下載</title>
				<description><![CDATA[ 我有在WEB-INF/export建立一個資料夾 
<br>
<br>
但是好像找不到檔案 
<br>
<br>
出現"File not found: null" 
<br>
<br>
是怎麼回事?]]></description>
				<guid isPermaLink="true">https://forum.andowson.com/posts/preList/198/783.page</guid>
				<link>https://forum.andowson.com/posts/preList/198/783.page</link>
				<pubDate><![CDATA[Mon, 8 Mar 2010 21:33:30]]> GMT</pubDate>
				<author><![CDATA[ lionsgogo]]></author>
			</item>
			<item>
				<title>回覆:JSP精選實用範例(三):檔案下載</title>
				<description><![CDATA[ lionsgogo您好： 
<br>
 您應該是直接打download.jsp這樣子去執行吧？正確的使用方式是需要提供一個參數file來指定要下載的檔案名稱（位於WEB-INF/export目錄下)，例如：download.jsp?file=test.csv]]></description>
				<guid isPermaLink="true">https://forum.andowson.com/posts/preList/198/784.page</guid>
				<link>https://forum.andowson.com/posts/preList/198/784.page</link>
				<pubDate><![CDATA[Tue, 9 Mar 2010 08:21:21]]> GMT</pubDate>
				<author><![CDATA[ andowson]]></author>
			</item>
			<item>
				<title>回覆:JSP精選實用範例(三):檔案下載</title>
				<description><![CDATA[ andowson您好 
<br>
這範例程式如果下載中文檔名的檔案會有問題,自己試了一些方法,還是不成功 
<br>
請問您有辦法可以讓他下載中文檔名的檔案嗎]]></description>
				<guid isPermaLink="true">https://forum.andowson.com/posts/preList/198/849.page</guid>
				<link>https://forum.andowson.com/posts/preList/198/849.page</link>
				<pubDate><![CDATA[Tue, 8 Jun 2010 15:04:09]]> GMT</pubDate>
				<author><![CDATA[ mylipton]]></author>
			</item>
			<item>
				<title>回覆:JSP精選實用範例(三):檔案下載</title>
				<description><![CDATA[ mylipton您好: 
<br>
要下載中文檔名的檔案也很簡單，只要將傳數的參數加以轉換編碼即可。 
<br>
[code] 
<br>
&lt;%@ page import= "java.io.*" %&gt; 
<br>
&lt;%! 
<br>
 private static final int BUFSIZE = 2048; 
<br>
 /** 
<br>
 * Sends a file to the ServletResponse output stream. Typically 
<br>
 * you want the browser to receive a different name than the 
<br>
 * name the file has been saved in your local database, since 
<br>
 * your local names need to be unique. 
<br>
 * 
<br>
 * @param request The request 
<br>
 * @param response The response 
<br>
 * @param filename The name of the file you want to download. 
<br>
 * @param original_filename The name the browser should receive. 
<br>
 */ 
<br>
 private void doDownload( HttpServletRequest request, HttpServletResponse response, 
<br>
 String filename, String original_filename ) 
<br>
 throws IOException 
<br>
 { 
<br>
 File f = new File(filename); 
<br>
 int length = 0; 
<br>
 ServletOutputStream op = response.getOutputStream(); 
<br>
 ServletContext context = getServletConfig().getServletContext(); 
<br>
 String mimetype = context.getMimeType( filename ); 
<br>
<br>
 // 
<br>
 // Set the response and go! 
<br>
 // 
<br>
 // 
<br>
 response.setContentType( (mimetype != null) ? mimetype : "application/octet-stream" ); 
<br>
 response.setContentLength( (int)f.length() ); 
<br>
 response.setHeader( "Content-Disposition", "attachment; filename=\"" + original_filename + "\"" ); 
<br>
<br>
 // 
<br>
 // Stream to the requester. 
<br>
 // 
<br>
 byte[] bbuf = new byte[BUFSIZE]; 
<br>
 DataInputStream in = new DataInputStream(new FileInputStream(f)); 
<br>
<br>
 while ((in != null) &amp;&amp; ((length = in.read(bbuf)) != -1)) 
<br>
 { 
<br>
 op.write(bbuf,0,length); 
<br>
 } 
<br>
<br>
 in.close(); 
<br>
 op.flush(); 
<br>
 op.close(); 
<br>
 } 
<br>
%&gt; 
<br>
&lt;% 
<br>
 String original_filename = request.getParameter("file"); 
<br>
 String target_filename = ""; 
<br>
<br>
 // Security Isuue: User can type file=../WEB-INF/web.xml 
<br>
 //String filename = application.getRealPath(original_filename); 
<br>
 boolean error = false; 
<br>
 if (original_filename != null &amp;&amp; !"".equals(original_filename.trim()) &amp;&amp; !original_filename.startsWith("../")) { 
<br>
 target_filename = new String(original_filename.getBytes("ISO-8859-1"), "MS950"); 
<br>
 String filename = application.getRealPath("/")+"WEB-INF/export/" + target_filename; 
<br>
 File file = new File(filename); 
<br>
 if (file.exists()) { 
<br>
 doDownload(request, response, filename, original_filename); 
<br>
 // delete the file after download 
<br>
 //boolean deleted = file.delete(); 
<br>
 //System.out.println("File " + target_filename + " deleted: " + deleted); 
<br>
 } else { 
<br>
 error = true; 
<br>
 } 
<br>
 } else { 
<br>
 error = true; 
<br>
 } 
<br>
 if (error) { 
<br>
 response.setContentType("text/html; charset=MS950"); 
<br>
 out.println("File not found: " + target_filename); 
<br>
 } 
<br>
%&gt; 
<br>
[/code]]]></description>
				<guid isPermaLink="true">https://forum.andowson.com/posts/preList/198/852.page</guid>
				<link>https://forum.andowson.com/posts/preList/198/852.page</link>
				<pubDate><![CDATA[Tue, 8 Jun 2010 18:01:49]]> GMT</pubDate>
				<author><![CDATA[ andowson]]></author>
			</item>
			<item>
				<title>回覆:JSP精選實用範例(三):檔案下載</title>
				<description><![CDATA[ andowson您好 
<br>
我試過你放的程式了,還是會因為中文變亂碼的問題而找不到檔案 
<br>
我也試過一些編碼的設定 
<br>
也是無法成功]]></description>
				<guid isPermaLink="true">https://forum.andowson.com/posts/preList/198/853.page</guid>
				<link>https://forum.andowson.com/posts/preList/198/853.page</link>
				<pubDate><![CDATA[Wed, 9 Jun 2010 14:55:09]]> GMT</pubDate>
				<author><![CDATA[ mylipton]]></author>
			</item>
			<item>
				<title>回覆:JSP精選實用範例(三):檔案下載</title>
				<description><![CDATA[ andowson 您好 
<br>
我把ISO-88591-1 後面的UTF-8 改成big5之後可以下載中文檔名的檔案了, 
<br>
但很奇怪,如果我把路徑"/WEB-INF/export" 改成別的路徑,就又會出現File not found]]></description>
				<guid isPermaLink="true">https://forum.andowson.com/posts/preList/198/854.page</guid>
				<link>https://forum.andowson.com/posts/preList/198/854.page</link>
				<pubDate><![CDATA[Wed, 9 Jun 2010 17:51:42]]> GMT</pubDate>
				<author><![CDATA[ mylipton]]></author>
			</item>
			<item>
				<title>回覆:JSP精選實用範例(三):檔案下載</title>
				<description><![CDATA[ mylipton您好： 
<br>
我今天測試了一下，發現不同的瀏覽器對於中文檔名直接輸入在網址列的處理有點不同，Google Chrome會自動把中文字改為UTF-8編碼，IE和Firefox則不會。 
<br>
以下是我的測試方法，供您參考： 
<br>
1.在WEB-INF/export目錄下手動產生一個文字檔，名稱就叫做「新增文字文件.txt」 
<br>
2.在網址列上直接輸入： 
<br>
http://localhost:8080/examples/download.jsp?file=新增文字文件.txt 
<br>
修改後的程式碼如下： 
<br>
[code] 
<br>
&lt;%@ page import= "java.io.*" %&gt; 
<br>
&lt;%! 
<br>
 private static final int BUFSIZE = 2048; 
<br>
 /** 
<br>
 * Sends a file to the ServletResponse output stream. Typically 
<br>
 * you want the browser to receive a different name than the 
<br>
 * name the file has been saved in your local database, since 
<br>
 * your local names need to be unique. 
<br>
 * 
<br>
 * @param request The request 
<br>
 * @param response The response 
<br>
 * @param filename The name of the file you want to download. 
<br>
 * @param original_filename The name the browser should receive. 
<br>
 */ 
<br>
 private void doDownload( HttpServletRequest request, HttpServletResponse response, 
<br>
 String filename, String original_filename ) 
<br>
 throws IOException 
<br>
 { 
<br>
 File f = new File(filename); 
<br>
 int length = 0; 
<br>
 ServletOutputStream op = response.getOutputStream(); 
<br>
 ServletContext context = getServletConfig().getServletContext(); 
<br>
 String mimetype = context.getMimeType( filename ); 
<br>
<br>
 // 
<br>
 // Set the response and go! 
<br>
 // 
<br>
 // 
<br>
 response.setContentType( (mimetype != null) ? mimetype : "application/octet-stream" ); 
<br>
 response.setContentLength( (int)f.length() ); 
<br>
 response.setHeader( "Content-Disposition", "attachment; filename=\"" + original_filename + "\"" ); 
<br>
<br>
 // 
<br>
 // Stream to the requester. 
<br>
 // 
<br>
 byte[] bbuf = new byte[BUFSIZE]; 
<br>
 DataInputStream in = new DataInputStream(new FileInputStream(f)); 
<br>
<br>
 while ((in != null) &amp;&amp; ((length = in.read(bbuf)) != -1)) 
<br>
 { 
<br>
 op.write(bbuf,0,length); 
<br>
 } 
<br>
<br>
 in.close(); 
<br>
 op.flush(); 
<br>
 op.close(); 
<br>
 } 
<br>
%&gt; 
<br>
&lt;% 
<br>
 String original_filename = request.getParameter("file"); 
<br>
 String target_filename = ""; 
<br>
<br>
 // Chrome will auto escape the URL characters 
<br>
 String userAgent = request.getHeader("user-agent"); 
<br>
 System.out.println(userAgent); 
<br>
 String charset = "MS950"; 
<br>
 if (userAgent.indexOf("Chrome") != -1) { 
<br>
 charset = "UTF-8"; 
<br>
 } 
<br>
<br>
 // Security Isuue: User can type file=../WEB-INF/web.xml 
<br>
 //String filename = application.getRealPath(original_filename); 
<br>
 boolean error = false; 
<br>
 if (original_filename != null &amp;&amp; !"".equals(original_filename.trim()) &amp;&amp; !original_filename.startsWith("../")) { 
<br>
 target_filename = new String(original_filename.getBytes("ISO-8859-1"), charset); 
<br>
 String filename = application.getRealPath("/")+"WEB-INF/export/" + target_filename; 
<br>
 File file = new File(filename); 
<br>
 if (file.exists()) { 
<br>
 doDownload(request, response, filename, original_filename); 
<br>
 // delete the file after download 
<br>
 //boolean deleted = file.delete(); 
<br>
 //System.out.println("File " + target_filename + " deleted: " + deleted); 
<br>
 } else { 
<br>
 error = true; 
<br>
 } 
<br>
 } else { 
<br>
 error = true; 
<br>
 } 
<br>
 if (error) { 
<br>
 response.setContentType("text/html; charset=UTF-8"); 
<br>
 out.println("File not found: " + target_filename); 
<br>
 } 
<br>
%&gt; 
<br>
[/code] 
<br>]]></description>
				<guid isPermaLink="true">https://forum.andowson.com/posts/preList/198/855.page</guid>
				<link>https://forum.andowson.com/posts/preList/198/855.page</link>
				<pubDate><![CDATA[Wed, 9 Jun 2010 17:56:09]]> GMT</pubDate>
				<author><![CDATA[ andowson]]></author>
			</item>
			<item>
				<title>回覆:JSP精選實用範例(三):檔案下載</title>
				<description><![CDATA[ [quote=mylipton]andowson 您好 
<br>
我把ISO-88591-1 後面的UTF-8 改成big5之後可以下載中文檔名的檔案了, 
<br>
但很奇怪,如果我把路徑"/WEB-INF/export" 改成別的路徑,就又會出現File not found[/quote] 
<br>
這是設計上的問題，這個下載程式為了安全起見，將所要要下載的檔案都放在WEB-INF/export目錄下，您可以配合需要更改設計。例如您可以改為將檔案都放在WEB-INF/download目錄下，則程式中就應改為WEB-INF/download。]]></description>
				<guid isPermaLink="true">https://forum.andowson.com/posts/preList/198/856.page</guid>
				<link>https://forum.andowson.com/posts/preList/198/856.page</link>
				<pubDate><![CDATA[Wed, 9 Jun 2010 18:05:27]]> GMT</pubDate>
				<author><![CDATA[ andowson]]></author>
			</item>
			<item>
				<title>回覆:JSP精選實用範例(三):檔案下載</title>
				<description><![CDATA[ andowson 
<br>
感謝你的回答,之前的問題已經解決了 
<br>
但想請問一下,如果我想把上傳檔案傳到別的槽的資料夾改怎麼作 
<br>
比如我的網站是放在C槽,但傳上來的檔案我想放到D槽]]></description>
				<guid isPermaLink="true">https://forum.andowson.com/posts/preList/198/862.page</guid>
				<link>https://forum.andowson.com/posts/preList/198/862.page</link>
				<pubDate><![CDATA[Wed, 23 Jun 2010 14:31:57]]> GMT</pubDate>
				<author><![CDATA[ mylipton]]></author>
			</item>
			<item>
				<title>回覆:JSP精選實用範例(三):檔案下載</title>
				<description><![CDATA[ 要避免發生java.lang.IllegalStateException: getOutputStream() has already been called for this response，可以在doDownload()後面加上下面兩行 
<br>
out.clear(); 
<br>
out = pageContext.pushBody(); 
<br>
修改後的原始程式碼如下： 
<br>
download.jsp 
<br>
[code] 
<br>
&lt;%@ page import="java.io.*"%&gt; 
<br>
&lt;%! 
<br>
 private static final int BUFSIZE = 2048; 
<br>
 /** 
<br>
 * Sends a file to the ServletResponse output stream. Typically 
<br>
 * you want the browser to receive a different name than the 
<br>
 * name the file has been saved in your local database, since 
<br>
 * your local names need to be unique. 
<br>
 * 
<br>
 * @param request The request 
<br>
 * @param response The response 
<br>
 * @param filename The name of the file you want to download. 
<br>
 * @param original_filename The name the browser should receive. 
<br>
 */ 
<br>
 private void doDownload( HttpServletRequest request, HttpServletResponse response, 
<br>
 String filename, String original_filename ) 
<br>
 throws IOException 
<br>
 { 
<br>
 File f = new File(filename); 
<br>
 int length = 0; 
<br>
 ServletOutputStream op = response.getOutputStream(); 
<br>
 ServletContext context = getServletConfig().getServletContext(); 
<br>
 String mimetype = context.getMimeType( filename ); 
<br>
<br>
 // 
<br>
 // Set the response and go! 
<br>
 // 
<br>
 // 
<br>
 response.setContentType( (mimetype != null) ? mimetype : "application/octet-stream" ); 
<br>
 response.setContentLength( (int)f.length() ); 
<br>
 response.setHeader( "Content-Disposition", "attachment; filename=\"" + original_filename + "\"" ); 
<br>
<br>
 // 
<br>
 // Stream to the requester. 
<br>
 // 
<br>
 byte[] bbuf = new byte[BUFSIZE]; 
<br>
 DataInputStream in = new DataInputStream(new FileInputStream(f)); 
<br>
<br>
 while ((in != null) &amp;&amp; ((length = in.read(bbuf)) != -1)) 
<br>
 { 
<br>
 op.write(bbuf,0,length); 
<br>
 } 
<br>
<br>
 in.close(); 
<br>
 op.flush(); 
<br>
 op.close(); 
<br>
 } 
<br>
%&gt; 
<br>
&lt;% 
<br>
 String original_filename = request.getParameter("file"); 
<br>
 String target_filename = ""; 
<br>
<br>
 // Chrome will auto escape the URL characters 
<br>
 String userAgent = request.getHeader("user-agent"); 
<br>
 System.out.println(userAgent); 
<br>
 String charset = "MS950"; 
<br>
 if (userAgent.indexOf("Chrome") != -1) { 
<br>
 charset = "UTF-8"; 
<br>
 } 
<br>
<br>
 // Security Isuue: User can type file=../WEB-INF/web.xml 
<br>
 //String filename = application.getRealPath(original_filename); 
<br>
 boolean error = true; 
<br>
 if (original_filename != null &amp;&amp; !"".equals(original_filename.trim()) &amp;&amp; !original_filename.startsWith("../")) { 
<br>
 target_filename = new String(original_filename.getBytes("ISO-8859-1"), charset); 
<br>
 String filename = application.getRealPath("/")+"WEB-INF/export/" + target_filename; 
<br>
 File file = new File(filename); 
<br>
 if (file.exists()) { 
<br>
 doDownload(request, response, filename, original_filename); 
<br>
 // aviod java.lang.IllegalStateException: getOutputStream() has already been called for this response 
<br>
 out.clear(); 
<br>
 out = pageContext.pushBody(); 
<br>
 // delete the file after download 
<br>
 //boolean deleted = file.delete(); 
<br>
 //System.out.println("File " + target_filename + " deleted: " + deleted); 
<br>
 error = false; 
<br>
 } 
<br>
 } 
<br>
 if (error) { 
<br>
 response.setContentType("text/html; charset=UTF-8"); 
<br>
 out.println("File not found: " + target_filename); 
<br>
 } 
<br>
%&gt; 
<br>
[/code]]]></description>
				<guid isPermaLink="true">https://forum.andowson.com/posts/preList/198/873.page</guid>
				<link>https://forum.andowson.com/posts/preList/198/873.page</link>
				<pubDate><![CDATA[Mon, 5 Jul 2010 17:51:21]]> GMT</pubDate>
				<author><![CDATA[ andowson]]></author>
			</item>
			<item>
				<title>JSP精選實用範例(三):檔案下載</title>
				<description><![CDATA[ 我想請問一下 
<br>
我下載功能都正常 
<br>
下載時會出現"開啟舊檔","儲存","取消"畫面 
<br>
當我點選"開啟舊檔","儲存"都沒問題 
<br>
但是我選擇"取消"時,tomcat後端會顯示 
<br>
java.lang.IllegalStateException: getOutputStream() has already been called for this response 
<br>
<br>
不知如何解決/ 
<br>
謝謝!! 
<br>]]></description>
				<guid isPermaLink="true">https://forum.andowson.com/posts/preList/198/991.page</guid>
				<link>https://forum.andowson.com/posts/preList/198/991.page</link>
				<pubDate><![CDATA[Wed, 20 Apr 2011 17:26:22]]> GMT</pubDate>
				<author><![CDATA[ kisskevin524]]></author>
			</item>
			<item>
				<title>回覆:JSP精選實用範例(三):檔案下載</title>
				<description><![CDATA[ kisskevin524您好： 
<br>
我用#11那篇的download.jsp在Windows Vista上跑Tomcat 7.0.12上測試，沒遇到您所說的問題，請再確認一下環境跟您使用的版本。]]></description>
				<guid isPermaLink="true">https://forum.andowson.com/posts/preList/198/992.page</guid>
				<link>https://forum.andowson.com/posts/preList/198/992.page</link>
				<pubDate><![CDATA[Sat, 23 Apr 2011 09:47:51]]> GMT</pubDate>
				<author><![CDATA[ andowson]]></author>
			</item>
			<item>
				<title>回覆:JSP精選實用範例(三):檔案下載</title>
				<description><![CDATA[ andowson 你好，我最近在寫jsp下載時遇到一個問題。點選連結之後他不會跳出下載視窗，而是直接在原本的頁面上顯示檔案內容。我該怎麼解決呢?]]></description>
				<guid isPermaLink="true">https://forum.andowson.com/posts/preList/198/1277.page</guid>
				<link>https://forum.andowson.com/posts/preList/198/1277.page</link>
				<pubDate><![CDATA[Thu, 24 Jan 2013 14:44:00]]> GMT</pubDate>
				<author><![CDATA[ Siao]]></author>
			</item>
			<item>
				<title>回覆:JSP精選實用範例(三):檔案下載</title>
				<description><![CDATA[ andowson你好我稍早所描述的問題已經解決了，不好意思打擾你了，感恩！！]]></description>
				<guid isPermaLink="true">https://forum.andowson.com/posts/preList/198/1278.page</guid>
				<link>https://forum.andowson.com/posts/preList/198/1278.page</link>
				<pubDate><![CDATA[Thu, 24 Jan 2013 16:46:46]]> GMT</pubDate>
				<author><![CDATA[ Siao]]></author>
			</item>
	</channel>
</rss>