获取上传图片的原始base64文件名(Dropzone)

时间:2015-06-07 18:36:45

标签: jquery dropzone.js

如何获取上传图像的原始文件名。 上传后我的意思是一旦图像被裁剪到Dropzone内的缩略图。我只能得到裁剪图像的base64字符串,而不是我需要图像的原始base64字符串。

这是我的一些代码:

div.clsname:first-child{
  display:none;
}

div.clsname:last-child{
 display:none;
}

这给了我正常的文件名,而不是上传图片的base64字符串。

有人知道怎么做吗?

任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:2)

该参数是HTML5 File对象。
可以通过(在您的初始化函数中)访问预览文件

file.previewElement

base64编码文件可以通过以下方式访问:

var reader = new FileReader();
// Closure to capture the file information.
reader.onload = function(e) { 
    //get the base64 url
    var base64URL = e.target.result;
    //print to console
    console.log(base64URL);  
};
// Read in the image file as a data URL.
reader.readAsDataURL(asdf);