filepicker.io : 合并帐户或将文件和网址从一个克隆到另一个

filepicker.io : merging accounts or cloning files and urls from one to another

我对 merging/cloning 两个不同 filepicker.io 帐户的文件的选项 and/or 方法有疑问。

在我的应用程序的早期版本中,用户通过旧的文件选择器帐户上传了一些文件。我们切换了帐户,但当时未能将旧文件迁移到新帐户。现在我混合了 filepicker 文件 urls... 一些指向旧帐户和 S3 实例(未使用安全性),一些指向文件仅上传到的新帐户文件选择器。

是否可以合并两者或以编程方式确定哪个帐户拥有给定的文件选择器url?甚至导出一个帐户的所有文件url?

谢谢!

如果您的 s3 帐户中有不同的容器名称,您可以通过编程方式确定哪个帐户拥有 filepicker 文件。

例如,您在旧帐户上有 container_1,在新帐户上有 container_2。

您可以向 https://www.filepicker.io/api/file/File_handle/metadata 发出 GET 请求,您将收到带有密钥容器的 json。

我从他们的支持团队收到了回复:

I have an update about your issue. Unfortunately there is no way to merge the files that have been uploaded using two different apps. The only solution to your problem is to manually upload the files once again from one application to another.

我认为这也是一个解决方案:

  1. 考虑到我想合并转到资产选项卡点击加载更多直到显示所有文件
  2. 使用类似于下面的内容来抓取属于此帐户
  3. 的所有 URL

$(".filelink a").each(function(){
  console.table(
     [this.href,$(this).text()]
  )
}) 
  1. 使用 storeUrl 从那些 url 中选择文件并将它们存储到较新的 Filepicker 帐户中,同时保存新返回的 Filepicker url 和旧的 url
  2. 通过我的应用程序进行搜索和替换...将旧文件选择器 URL 的每个实例替换为新文件选择器 url