如何获取上传图像的原始文件名。 上传后我的意思是一旦图像被裁剪到Dropzone内的缩略图。我只能得到裁剪图像的base64字符串,而不是我需要图像的原始base64字符串。
这是我的一些代码:
div.clsname:first-child{
display:none;
}
div.clsname:last-child{
display:none;
}
这给了我正常的文件名,而不是上传图片的base64字符串。
有人知道怎么做吗?
任何帮助将不胜感激!
答案 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);