how can I upload an image file into backendless and how the file reference field in the table to be updated?
for example: I have a table named Items. and in that table there is a field ‘Item_Image’ as file reference. How can I Store the image in the item_image field. I am using .Net. How can I upload and retrieve an image from backendless from .Net Application?
Hi Riyaz
Looks like this is duplicated topic
http://support.backendless.com/t/save-and-retrieve-a-image-file-in-backendless#comment-27735
Follow by this steps:
- upload a new image file -> server return fileUrl
- update/create a new item in your table “Items” with “Item_Image: fileUrl”
- retrieve this “item”
- get property “Item_Image” of “item” (this is url to the uploaded file)
So if you have problems with specific step/steps, please let us know and we will try to investigate this specific steps
Regards, Vlad
Hai dear,
Uploading a new image file from my .net application is done. and it is uploaded in the files in backendless server. But how can I get the fileUrl of that image file from server
If you dont mind please show me a example with .Net Code
Ok,
This is example from our docs
https://backendless.com/documentation/files/dotnet/files_file_upload.htm
AsyncCallback<BackendlessAPI.File.BackendlessFile> callback = new AsyncCallback<BackendlessAPI.File.BackendlessFile>(
result => {
//save result.FileURL to where you want
System.Console.WriteLine( "File uploaded. URL - " + result.FileURL );
},
fault => {
System.Console.WriteLine( "Error - " + fault );
} );
FileStream fs = new FileStream("yourImgName.jpg", FileMode.Open, FileAccess.Read );
BackendlessAPI.Backendless.Files.Upload( fs, "imgDirectoryName", callback );
and as result:
result.FileURL => ‘https://api.backendless.com/4964D91B-B4BC-E583-FFE4-2312312/v1/files/imgDirectoryName/yourImgName.jpg’
File upload API and example are available in the documentation:
https://backendless.com/documentation/files/dotnet/files_file_upload.htm
Hello,
I am trying to upload an image to backendless from my android app using Backendless.Files.upload( bitmap, String remotePath,
AsyncCallback responder )
where “bitmap” is my image already displayed in the app.
I’m not sure what the “String remotePath” would be.
Would you give me a hand on this please.
Many thanks.
The remotePath
argument is the path in the Backendless Files storage where the will be stored. You can see the docs for the API here: https://backendless.com/docs/android/files_file_upload.html#java-and-android
Regards,
Mark
Hello Mark,
Thank you so much. It is working well know. Next step, I’ll try the download from myfiles.
Thanks again.