LOGO

管雷鸣

技术总监 | Java

阿里云对象存储(OSS) 文件、图片上传

src/xnx3Config.xml  配置

1509672551331023799.png


上传图片文件

1.

表单提交,建立demo/oss/uploadImage.jsp文件

<form action="uploadImage.do" enctype="multipart/form-data" method="post">
	<input type="file" name="imagefile" >
	<input type="submit" value="保存">
</form>


2.Controller编写

/**
 * 上传图片文件示例
 */
@RequestMapping("/uploadImage")
public String uoloadImage(@RequestParam("imagefile") MultipartFile multipartFile,Model model){
    //将图片上传到OSS的images文件夹中,图片名为uuid取的随机字符
    UploadFileVO vo = com.xnx3.j2ee.func.OSS.uploadImageByMultipartFile("images/", multipartFile);
    if(vo.getResult() == UploadFileVO.SUCCESS){
        //上传成功
    }else{
        //上传失败,通过 vo.getInfo() 获取失败原因
    }
    return ".....";
}


2024-07-02