Page 1 of 1

large file name

Posted: Thu Apr 30, 2015 11:01 am
by Joe Sharples

When a user uploads an image the file name seems very long. is there anyway of shortening it?

example:

data:image/jpeg;base64,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.....
please note it is twice this length.

JS file:
pre
var file;
function fileSelectHandler(e) {
var files = e.target.files || e.dataTransfer.files;
file = files[0];
previewFile();
}
function previewFile() {
var previewContainer = $('table[dsid=preview]');
var fileName = $('[name=fileName]');
var fileContentType = $('[name=fileContentType]');
// make the preview container visible once a file was selected
previewContainer.toggle();
// set the file name
fileName.text(file.name);
fileContentType.text(file.type);
var reader = new FileReader();
reader.onloadend = function(e) {
var fileDataUrl = e.target.result;

// localStorage.setItem("fileDataUrl", fileDataUrl);

/*//Get object
var storageObject = Apperyio.storage.UserInfo.get();
//Set object property
storageObject.ProfilePic = fileDataUrl ;
//Store storage object
Apperyio.storage.UserInfo.set(storageObject);

*/

//Set current avatar to the image component

Code: Select all

     Apperyio("Profile_Pic").attr("src", fileDataUrl); 

console.log(fileDataUrl);

Code: Select all

    // updatePic.execute();         

 }; 
 //reader.readAsText(file); 
 //reader.readAsBinaryString(file); 
 //reader.readAsArrayBuffer(file); 
 reader.readAsDataURL(file); 

}

/pre


large file name

Posted: Thu Apr 30, 2015 1:55 pm
by Serhii Kulibaba

Hello Joe,

It is not a file name, it is a file content. Please follow this topic: https://getsatisfaction.com/apperyio/...