我在filepicker之前有旧文件,我现在复制到S3存储桶。我可以使用filepicker API访问它们以使它们被裁剪吗?
我在文档中找不到任何相关信息。根据Stackoverflow线程,似乎我应该再次存储它们。是不是?
答案 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"