我是java新手,我想上传文件(所有类型)并将其保存在数据库和服务器文件夹(www.example.com/images)中。如何存储服务器以及如何在代码中直接使用url。
答案 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);
});
}
});
在这个例子中,#mybtn
不一定是文件输入,它可以只是一个按钮或任何东西。
也就是说,由于对图像进行base64编码会使其变大,因此将文件上传到服务器然后用后端的php对其进行base64编码会更有意义。