</upload-image>
<!-- Warning: name=xxx should match with what server expect [used as xform input name -->
- <upload-audio name=music posturl="/api/post/upload-music" callback="ctrl.FileUploaded" title="Upload your Music"></upload-audio>
+ <upload-audio name="music" posturl="/api/post/upload-music" callback="ctrl.FileUploaded" title="Upload your Music"></upload-audio>
<!-- Warning: name=xxx should match with what server expect [used as xform input name -->
- <upload-appli name=appli posturl="/api/post/upload-appli" callback="ctrl.FileUploaded" title="Upload AGL App"></upload-appli>
+ <upload-appli name="appli" posturl="/api/post/upload-appli" callback="ctrl.FileUploaded" title="Upload AGL App"></upload-appli>
</div>
function LoadFileSvc (scope, elem, posturl, files, thumbnailCB) {
var xmlReq = new XMLHttpRequest();
var xform = new FormData();
-
- // Update slider during Upload
+
+ var OnLoadCB = function (target) {
+ var status = thumbnailCB (target);
+ //if (status) xform.append(scope.name, file, file.name);
+ };
+ // Update slider during Upload
xmlReq.upload.onprogress = function (event) {
var progress = Math.round(event.lengthComputable ? event.loaded * 100 / event.total : 0);
if (scope.slider) scope.slider.setValue (progress);
if (thumbnailCB) {
var reader = new FileReader();
reader.readAsArrayBuffer(file);
- reader.onload = function (target) {
- var status = thumbnailCB (target);
- //if (status) xform.append(scope.name, file, file.name);
- };
+ reader.onload = OnLoadCB;
}
// if everything is OK let's add file to xform
xform.append(scope.name, file, file.name);