Components All New MacOS Windows Linux iOS
Examples Mac & Win Server Client Guides Statistic FMM Blog Deprecated Old


Adds a photo to the saved photos album (camera roll).

Component Version macOS Windows Linux Server iOS SDK
ImagePicker 7.3 ❌ No ❌ No ❌ No ❌ No ✅ Yes
MBS( "ImagePicker.WriteImageToSavedPhotosAlbum"; Image { ; FileName; ScriptName; Parameter } )   More


Parameter Description Example Flags
Image The image container to add to photo roll.
FileName The file name for the script. Get(FileName) Optional
ScriptName The script name for the trigger. Optional
Parameter The script parameter to use. Optional


Returns OK or error.


Adds a photo to the saved photos album (camera roll).
The work is done in background and we can optionally trigger a script when done.

This function requires a native path. Use Path.FileMakerPathToNativePath to convert a FileMaker path to a native path if required. If you like to have the user choose the path, you can use FileDialog functions.


Add image to saved photos:

If [ IsEmpty ( ImagePicker::Picture ) ]
    Show Custom Dialog [ "No image?" ]
    Set Variable [ $path ; Value: MBS( "ImagePicker.WriteImageToSavedPhotosAlbum"; ImagePicker::Picture; Get(FileName); "AddedToCameraRoll" ) ]
End If

See also

Example Databases

This function checks for a license.

Created 17th June 2017, last changed 25th September 2023

ImagePicker.VideoIsCompatibleWithSavedPhotosAlbum - ImagePicker.WriteVideoToSavedPhotosAlbum