首先给上自己开发的网站demo: 点击打开链接
首先是思路,face++要求获取图片的URL,因此
首先将前端上传的文件直接上传到云数据库(无需通过后台),我使用的是bmob云数据库,如何使用bmob请到官网查阅文档,很简单的
使用bmob记得要初始化,我这里就不贴了,直接贴获取url的代码
function uploadBmob(){
$("#loading").show();
var fileUploadControl = $("#fileElem")[0];
if (fileUploadControl.files.length > 0) {
var file = fileUploadControl.files[0]; //将文件赋值给file
var name = "face.jpg"; //保存后的文件名,随便取
var file = new Bmob.File2(name, file); //将文件上传至云
file.save().then(function(obj) {
var url=obj.url(); //就这么简单的就获取到了图片的URL
getFaceInfo(url);
}, function(error) {
// the save failed.
alert("不好意思,服务器大姨妈,图片无法取得url"