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

I imported old files into the S3 bucket - how can I access them with filepicker API?

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

我没有在文档中找到任何相关信息。根据 Whosebug 线程,看来我应该再次存储它们。对吗?

要使用 filepicker.io 转换功能文件必须通过文件选择器 API 可用。

所以首先商店亚马逊url: 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了urlhttps://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"