Hi Erwin,
I am using the QuickReport template's QuickReport/controls/FeatureServiceManager.qml file in my custom app to upload image on my server, I modified the the uploadAttachment function, here is code
function uploadAttachment(filePath, featureglobalId, callback, cacheI)
{
var targetUrl = "https://mysite.com/image_upload.php";
var component = uploadAttachmentNetworkRequestComponent;
var uploadAttachmentNetworkRequest = component.createObject(parent);
uploadAttachmentNetworkRequest.url = targetUrl;
uploadAttachmentNetworkRequest.callback = callback;
var obj = {"file": "@"+filePath,"f": "json"};
uploadAttachmentNetworkRequest.send(obj);
}
Here is my code where I am trying to attach image
var attachments = [];
var i = 0;
var featureUid = AppFramework.createUuidString(0)
var file_p = '/Users/manoj/ArcGIS/AppStudio/Data/048f304c732c403191cba6a0411cdcc7.jpg';
var fileInfo = AppFramework.fileInfo(file_p);
var fileName = fileInfo.fileName
var arr = fileName.split(".");
var suffix = arr[1];
var imageFilePath = fileInfo.filePath
var sizeOfAttachment = app.getFileSize(file_p)
attachments[i] = {"type":suffix,"size":sizeOfAttachment,"name":fileInfo.fileName,"filePath":file_p}
featureServiceManager.uploadAttachment(imageFilePath, featureUid, function(errorcode, responseJson, fileIndex){
}, i);
}
I am not getting any file data on server.
could you please guide how can I upload image from my custom app to my server?