Incorrect. I am right now using it to upload photos. Here is the jscript
var file;
function fileSelectHandler(e) {
var files = e.target.files || e.dataTransfer.files;
file = files[0];
previewFile();
}
function upload() {
var serverUrl = 'https://api.appery.io/rest/1/db/files/' + file.name;
Code: Select all
$.ajax({
type: "POST",
beforeSend: function(request) {
request.setRequestHeader("X-Appery-Database-Id", Scoopon_settings.database_id),
request.setRequestHeader("X-Appery-Session-Token", localStorage.getItem('SessionToken')),
request.setRequestHeader("Content-Type", file.type);
},
url: serverUrl,
data: file,
processData: false,
contentType: false,
success: function(data) {
// OPTIONAL, this is the file name under which the image was stored in database....
// localStorage.setItem('db_file_name', file.name);
localStorage.setItem('db_file_url', data.fileurl);
createClient.execute({});
Appery.navigateTo('Accommodation', {transition: 'flip'});
},
error: function(data) {
// do something in case of an error...
}
});
}
function changeplatter() {
var serverUrl = 'https://api.appery.io/rest/1/db/files/' + file.name;
Code: Select all
$.ajax({
type: "POST",
beforeSend: function(request) {
request.setRequestHeader("X-Appery-Database-Id", Scoopon_settings.database_id),
request.setRequestHeader("X-Appery-Session-Token", localStorage.getItem('SessionToken')),
request.setRequestHeader("Content-Type", file.type);
},
url: serverUrl,
data: file,
processData: false,
contentType: false,
success: function(data) {
// OPTIONAL, this is the file name under which the image was stored in database....
// localStorage.setItem('db_file_name', file.name);
localStorage.setItem('db_file_url', data.fileurl);
createClient.execute({});
Appery.navigateTo('Accommodation', {transition: 'flip'});
},
error: function(data) {
// do something in case of an error...
}
});
}
function uploadaccom() {
var serverUrl = 'https://api.appery.io/rest/1/db/files/' + file.name;
Code: Select all
$.ajax({
type: "POST",
beforeSend: function(request) {
request.setRequestHeader("X-Appery-Database-Id", Scoopon_settings.database_id),
request.setRequestHeader("X-Appery-Session-Token", localStorage.getItem('SessionToken')),
request.setRequestHeader("Content-Type", file.type);
},
url: serverUrl,
data: file,
processData: false,
contentType: false,
success: function(data) {
// OPTIONAL, this is the file name under which the image was stored in database....
// localStorage.setItem('db_file_name', file.name);
localStorage.setItem('db_file_url', data.fileurl);
accomcreate.execute({});
Appery.navigateTo('Accommodation', {transition: 'flip'});
},
error: function(data) {
// do something in case of an error...
}
});
}
function previewFile() {
Code: Select all
var previewContainer = $('table[dsid=preview]');
var fileName = $('[name=fileName]');
// make the preview container visible once a file was selected
previewContainer.toggle();
// set the file name
fileName.text(file.name);
// display image in preview container
if (file.type.indexOf("image") == 0) {
var reader = new FileReader();
reader.onload = function(e) {
var image = $('[name=image]');
image.attr('src', e.target.result);
$('[class=mobileimage1_div]').show();
}
reader.readAsDataURL(file);
}
}