如何使用java将上传的文件保存在服务器(我的网站)中

时间:2016-08-08 12:52:12

标签: java file spring-mvc

我是java新手,我想上传文件(所有类型)并将其保存在数据库和服务器文件夹(www.example.com/images)中。如何存储服务器以及如何在代码中直接使用url。

1 个答案:

答案 0 :(得分:2)

我写了一个jQuery插件,它将从文件输入中获取文件的base 64数据库。 Link is here。样品用法:

$("#mybtn").fileUpload({
    change: function() {
        $("#mybtn").fileUpload("getDataURI", function(dataURI){
            // do stuff to upload it..
            console.log(dataURI);
        }); 
    }
});

Here's a fiddle.

在这个例子中,#mybtn不一定是文件输入,它可以只是一个按钮或任何东西。

也就是说,由于对图像进行base64编码会使其变大,因此将文件上传到服务器然后用后端的php对其进行base64编码会更有意义。