在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

java如何实现文件上传和下载

108次阅读
没有评论

共计 1961 个字符,预计需要花费 5 分钟才能阅读完成。

文件上传和下载是常见的网络操作,Java 可以通过使用 Java API 中的一些类来实现文件上传和下载。

文件上传:
可以使用 Java 的 HttpURLConnection 类来实现文件上传。首先需要创建一个 URL 对象表示上传的地址,然后通过 HttpURLConnection 对象打开连接,并设置请求方法为 POST。接着需要设置一些请求头信息,如 Content-Type 和 Content-Disposition。最后将文件内容写入输出流中发送到服务器。以下是一个简单的文件上传示例:

import java.io.*;
import java.net.HttpURLConnection;
import java.net.URL;

public class FileUpload {public static void main(String[] args) {try {URL url = new URL("http://example.com/upload");
            HttpURLConnection connection = (HttpURLConnection) url.openConnection();
            connection.setRequestMethod("POST");
            connection.setDoOutput(true);

            File file = new File("path/to/file.txt");
            FileInputStream fileInputStream = new FileInputStream(file);
            OutputStream outputStream = connection.getOutputStream();

            byte[] buffer = new byte[4096];
            int bytesRead;
            while ((bytesRead = fileInputStream.read(buffer)) != -1) {outputStream.write(buffer, 0, bytesRead);
            }

            fileInputStream.close();
            outputStream.close();

            int responseCode = connection.getResponseCode();
            System.out.println("Server response code: " + responseCode);
        } catch (IOException e) {e.printStackTrace();
        }
    }
}

文件下载:
可以使用 Java 的 HttpURLConnection 类来实现文件下载。首先需要创建一个 URL 对象表示下载的地址,然后通过 HttpURLConnection 对象打开连接,并设置请求方法为 GET。接着可以设置一些请求头信息,如 User-Agent。最后读取输入流中的文件内容并保存到本地文件。以下是一个简单的文件下载示例:

import java.io.*;
import java.net.HttpURLConnection;
import java.net.URL;

public class FileDownload {public static void main(String[] args) {try {URL url = new URL("http://example.com/file.txt");
            HttpURLConnection connection = (HttpURLConnection) url.openConnection();
            connection.setRequestMethod("GET");

            InputStream inputStream = connection.getInputStream();
            FileOutputStream fileOutputStream = new FileOutputStream("path/to/save/file.txt");

            byte[] buffer = new byte[4096];
            int bytesRead;
            while ((bytesRead = inputStream.read(buffer)) != -1) {fileOutputStream.write(buffer, 0, bytesRead);
            }

            inputStream.close();
            fileOutputStream.close();

            int responseCode = connection.getResponseCode();
            System.out.println("Server response code: " + responseCode);
        } catch (IOException e) {e.printStackTrace();
        }
    }
}

请注意,在实际开发中,需要根据具体的需求和服务器端的要求来设置请求头信息和处理响应信息。

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2024-04-13发表,共计1961字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 久久久综合网 | 国产成人精品第一区二区 | 国产美女一级高清免费观看 | 337p日本欧洲亚洲大胆在线 | 亚洲欧美成人一区二区三区 | 福利啪啪 | 日韩中文字幕免费 | 海角国精产品一区一区三区糖心 | 99re热视频这里只精品 | 日韩aⅴ片 | 成年网站在线观看 | 欧美性猛交久久久乱大交小说 | 精品国产一二三区 | 中文字幕一级毛片 | 四虎影永久在线观看网址 | 欧美一级在线观看播放 | 中国美女福利视频在线观看 | 真人与拘做受免费视频 | 欧洲变态另类zozo | 99九九精品国产高清自在线 | 女人被狂躁60分钟视频 | 成人综合在线观看 | 在线视频不卡国产在线视频不卡 | 亚洲精品成人一区二区 | 99视频在线观看免费 | 国产在线激情 | 顶级毛片在线手机免费看 | 老司机在线高清免费视频 | 亚洲精品电影久久久影院 | 亚洲人成伊人成综合网久久 | 国内精品一区二区三区在线观看 | 国产精品久久久久久久久鸭 | 亚洲 中文字幕 日韩 无码 | 久久久精品免费国产四虎 | 国产中文欧美日韩在线 | 成人激情免费视频 | 国产成人精品123区免费视频 | 国产成人综合在线观看网站 | 日韩中文字幕在线有码视频网 | h在线观看| 精品视频自拍 |