怎么保存到web服务器上
时间: 2023-12-19 08:05:56 浏览: 49
要保存上传的图片到Web服务器的文件系统中,可以使用Java中的FileOutputStream类和File类。具体的步骤如下:
1. 获取上传图片的文件名和输入流。
2. 创建保存图片的文件路径和文件名,并创建File对象。
3. 创建FileOutputStream对象,并将输入流写入到FileOutputStream中。
4. 关闭输入流和FileOutputStream。
下面是Java代码示例:
```java
String uploadedFileLocation = "/path/to/uploads/"; // 上传图片的保存路径
String uploadedFileName = "example.jpg"; // 上传图片的文件名
try {
InputStream inputStream = uploadedFile.getInputStream(); // 获取上传图片的输入流
// 创建保存图片的文件路径和文件名,并创建File对象
File file = new File(uploadedFileLocation + uploadedFileName);
// 创建FileOutputStream对象,并将输入流写入到FileOutputStream中
OutputStream outputStream = new FileOutputStream(file);
int read = 0;
byte[] bytes = new byte[1024];
while ((read = inputStream.read(bytes)) != -1) {
outputStream.write(bytes, 0, read);
}
// 关闭输入流和FileOutputStream
outputStream.flush();
outputStream.close();
inputStream.close();
} catch (IOException e) {
e.printStackTrace();
}
```
通过以上代码,上传的图片就会被保存到指定的路径中。需要注意的是,保存图片的路径必须具有可写权限,否则保存图片会失败。
相关推荐
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)