我将旧文件导入S3存储桶 - 如何使用filepicker API访问它们?

时间:2015-01-25 12:12:26

标签: filepicker.io

我在filepicker之前有旧文件,我现在复制到S3存储桶。我可以使用filepicker API访问它们以使它们被裁剪吗?

我在文档中找不到任何相关信息。根据Stackoverflow线程,似乎我应该再次存储它们。是不是?

1 个答案:

答案 0 :(得分:1)

要使用filepicker.io转换功能文件必须通过filepicker API提供。

首先存储亚马逊网址:     https://s3.amazonaws.com/your_own_bucket/ZynOv436QOirPYbJIr3Y_5qYoopVTsixCJJiqSWSE.png

使用Filepicker REST API:

curl -X POST -d url="https://s3.amazonaws.com/your_own_bucket/ZynOv436QOirPYbJIr3Y_5qYoopVTsixCJJiqSWSE.png" https://www.filepicker.io/api/store/S3?key=MY_API_KEY

示例回复:

{"container": "kg_bucket", "url": "https://www.filepicker.io/api/file/EmlSqNgR0CcgiKJQ70aV", "filename": "ZynOv436QOirPYbJIr3Y_5qYoopVTsixCJJiqSWSE.png", "key": "ILeMnXRB7ucPF1ILzQ9a_ZynOv436QOirPYbJIr3Y_5qYoopVTsixCJJiqSWSE.png", "type": "image/png", "size": 175210}

现在您可以转换filepicker网址https://www.filepicker.io/api/file/EmlSqNgR0CcgiKJQ70aV

使用GET请求 https://www.filepicker.io/api/file/EmlSqNgR0CcgiKJQ70aV/convert?w=200&h=250

或使用POST请求存储转换后的文件

curl -X POST "https://www.filepicker.io/api/file/EmlSqNgR0CcgiKJQ70aV/convert?format=jpg&quality=30&storeLocation=S3&storePath=/myFolder/myFile.png?key=MY_API_KEY"