gpt4 book ai didi

filepicker.io - 是否有 Filepicker 属性来抑制唯一的自动生成的 key ?

转载 作者:行者123 更新时间:2023-12-02 17:42:16 24 4
gpt4 key购买 nike

我们正在使用带有 S3 存储的 pickAndStore API,但不希望将额外的唯一 key 添加到文件名中。有什么办法可以关掉这个功能吗?如果没有,是否可以在 api 选项中添加一些内容?这给我们带来了很多问题,用户可能会多次将同一文件上传到 S3,但名称不同,从而占用空间。我们希望覆盖新上传的内容。

最佳答案

遇到同样的问题,可以通过不同的方式解决:

1) 首先使用“pick”API,然后使用“store”API 使用“path”选项保存文件名 { path: 'myfilename.txt' }请记住,您需要从“pick”API 知道原始文件名才能知道正确的文件扩展名。

这里的问题是文件将被保存两次,因为“pick”调用将使用唯一的文件名自动保存它,然后您使用“store”调用以您的方式保存它。

2) 如果您不关心文件名,而只是想知道正确的 S3 路径,则可以使用“pickAndStore”API,然后在成功函数上使用“Stat”API 来获取 S3 文件路径,像这样:

filepicker.pickAndStore({},
{
location:"S3",
},
function(inkBlob) {
var inkBlob = inkBlob[0];

// Get uploaded file metadata
filepicker.stat(inkBlob, function(metadata) {
var s3Path = metadata.path;
})
});

3) 如果您只想知道正确的 S3 路径(如选项 2 中所示),您可以像选项 1 中那样执行操作,但不使用“store”调用,仅使用“pick”,然后获取文件元数据。

希望对您有所帮助并给您一些指导。

关于filepicker.io - 是否有 Filepicker 属性来抑制唯一的自动生成的 key ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17414978/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com