sodabao 发表于 2013-2-4 19:22:37

有关java远程读取文件的方法

<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee;"> 1http://www.blogjava.net/Images/OutliningIndicators/None.gifpackage word;
 2http://www.blogjava.net/Images/OutliningIndicators/None.gif
 3http://www.blogjava.net/Images/OutliningIndicators/None.gifimport java.io.FileOutputStream;
 4http://www.blogjava.net/Images/OutliningIndicators/None.gifimport java.io.InputStream;
 5http://www.blogjava.net/Images/OutliningIndicators/None.gifimport java.net.HttpURLConnection;
 6http://www.blogjava.net/Images/OutliningIndicators/None.gif
 7http://www.blogjava.net/Images/OutliningIndicators/ExpandedBlockStart.gifhttp://www.blogjava.net/Images/OutliningIndicators/ContractedBlock.gifpublic class FileRead http://www.blogjava.net/Images/dot.gif{
 8http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif
 9http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gifhttp://www.blogjava.net/Images/OutliningIndicators/ContractedSubBlock.gifpublic static void main(String[] args) http://www.blogjava.net/Images/dot.gif{
10http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif    java.net.URL urlfile = null; 
11http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif    HttpURLConnection httpUrl = null; 
12http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif
13http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gifhttp://www.blogjava.net/Images/OutliningIndicators/ContractedSubBlock.gif    try http://www.blogjava.net/Images/dot.gif{
14http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif
15http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif            // 连接指定的网络资源,获取网络输入流
16http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif            urlfile = new java.net.URL(
17http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif                    "http://10.142.202.12/ftp/Y0131000000168/D0011000006537.jpg");
18http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif            httpUrl = (HttpURLConnection) urlfile.openConnection();
19http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif            httpUrl.connect();
20http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif            int bytesum = 0;
21http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif            int byteread = 0;
22http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif            InputStream inStream = httpUrl.getInputStream();
23http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif            FileOutputStream fs = new FileOutputStream("c:/1.jpg");
24http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif            byte[] buffer = new byte[1444];
25http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gifhttp://www.blogjava.net/Images/OutliningIndicators/ContractedSubBlock.gif            while ((byteread = inStream.read(buffer)) != -1) http://www.blogjava.net/Images/dot.gif{
26http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif                bytesum += byteread;
27http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif                fs.write(buffer, 0, byteread);
28http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif            }    
29http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif            
30http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockStart.gifhttp://www.blogjava.net/Images/OutliningIndicators/ContractedSubBlock.gif        } catch (Exception e) http://www.blogjava.net/Images/dot.gif{
31http://www.blogjava.net/Images/OutliningIndicators/InBlock.gif
32http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif        } 
33http://www.blogjava.net/Images/OutliningIndicators/ExpandedSubBlockEnd.gif}
34http://www.blogjava.net/Images/OutliningIndicators/ExpandedBlockEnd.gif}
35http://www.blogjava.net/Images/OutliningIndicators/None.gif
页: [1]
查看完整版本: 有关java远程读取文件的方法