2016-11-28 2 views
0

Nous avons un widget de téléchargement dans notre application web où les utilisateurs téléchargent des photos. En outre, un utilisateur peut recadrer la photo dans le widget. Ainsi, une URL pour une photo ressemble à ceci:Lorsque vous utilisez Uploadcare, comment vous assurer que personne ne peut accéder à la section recadrée?

https://ucarecdn.com/703fd439-34e1-4a6c-8868-3dcc9ea3ddf1/-/crop/273x273/172,143/-/preview/ 

Mais l'utilisateur la photo recadrée pour une raison, et il ne voudrait pas que les sections recadrées à être vus par d'autres utilisateurs. Mais tout le monde peut simplement copier le lien et supprimez le suffixe des cultures comme ceci:

https://ucarecdn.com/703fd439-34e1-4a6c-8868-3dcc9ea3ddf1/

Et maintenant, il peut accéder à la photo entière. Est-il possible de dire à CDC de CareCare de cacher la source d'origine.

Répondre

1

Vous pouvez copier un fichier via REST API (la plupart des librairies Uploadcare le supportent). Dans votre cas, vous souhaitez définir source sur URL recadrée, afin que le nouveau fichier ne contienne aucune information d'image supplémentaire. Après cela, vous pouvez supprimer le téléchargement d'origine et utiliser la nouvelle URL dans votre application.