gaurav_chOriginal post
Rank 2: Process
using the following code:
try {
$link = $storage->getFilePreview('profile_photo', $data['profile_photo_id'], 300);
$data['profile_photo_link'] = $link;
} catch (AppwriteException $e) {
echo 'error: ' . $e->getMessage();
}
I am getting characters when I use the $data['profile_photo_link'] in tag. But in web version of the sdk, I get a URL type and I can use this in an image tag by type casting or using the href property. Is the behaviour different in PHP SDK?
self host v1.4.14
Summary
PHP SDK is returning characters instead of a URL for file preview. This behavior is different from the web SDK. The solution is to type cast the returned value to a URL before using it in the image tag.