有关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]