如何使用php从dreamfactory显示文件夹中的图像

时间:2017-10-26 07:42:46

标签: php html dreamfactory

我已将图像文件上传到Dreamfactory文件夹

<img src="https://motodev.spotya.online/api/v2/files/Posts/posts_1508937621_Tulips.jpg">

显示错误,

  

{“error”:{“code”:400,“context”:null,“message”:“无会话令牌(JWT)   或在请求中检测到API密钥。“}

1 个答案:

答案 0 :(得分:0)

看起来你在dreamfactory中的files端点是安全的。您需要提供API密钥或JWT令牌才能访问此目录中的文件。另一种方法是添加访客对files端点的访问权限,如here所述。

您需要生成类似https://example.org/api/v2/files/image.jpg?api_key=<your api key>的网址。例如:

<?php

// your guest API key
$apiKey = 'your api key should be here';
// your file URL
$baseUrl = 'https://example.org/api/v2/files/image.jpg';
// resulted URL
$finalUrl = $baseUrl . http_build_query(['api_key' => $apiKey]);

?>

<img src="<?= $finalUrl ?>">