在Android设备上使用Filepicker将本地文件上载到S3

在Android设备上使用Filepicker将本地文件上载到S3,android,filepicker.io,filepicker,Android,Filepicker.io,Filepicker,我正在尝试使用Filepicker()将本地视频文件从Android应用程序上传到S3 bucket。根据github文档,下面是示例代码。下面提到的url是本地文件url,但是,我想设置一些参数,比如S3位置来保存文件、策略和签名,但不确定在哪里以及如何设置它。 有人能在这里说明一下吗? 谢谢你的帮助 final String url = "PUT PATH TO LOCAL FILE HERE - something like content://com.android.providers.

我正在尝试使用Filepicker()将本地视频文件从Android应用程序上传到S3 bucket。根据github文档,下面是示例代码。下面提到的url是本地文件url,但是,我想设置一些参数,比如S3位置来保存文件、策略和签名,但不确定在哪里以及如何设置它。 有人能在这里说明一下吗? 谢谢你的帮助

final String url = "PUT PATH TO LOCAL FILE HERE - something like content://com.android.providers.media.documents/document/image%3A64";

Filepicker.uploadLocalFile(Uri.parse(url), this, new FilepickerCallback() {
    @Override
    public void onFileUploadSuccess(FPFile fpFile) {
      // Do something on success
    }

    @Override
    public void onFileUploadError(Throwable error) {
      // Do something on error
    }

    @Override
    public void onFileUploadProgress(Uri uri, float progress) {
      // Do something on progress
    }
});

Filepicker现在是Filestack

您可能会在本回购协议中获得更好的运气:

我还要说,该回购协议目前正在审查和更新中。
如果您有疑问,可以在回购协议上创建问题,或者向Filestack的支持团队提交一份没有本地文件路径的通知单。这是一个内容方案。上传文件的文件选择器?名字里有什么!最后一个字符串url=“将路径放在本地文件中”那么我们就放一个路径吧!为什么要提到那个内容方案?令人困惑!好吧,我想设置存储选项,如下所示。Intent Intent=new Intent(这个,Filepicker.class);Intent.putExtra(“location”、“S3”);Intent.putExtra(“PATH”、“/example/123.png”);Intent.putExtra(“container”、“example\u bucket”);intent.putExtra(“access”,“public”);感谢@flatterby_Dev的输入。我指的是filestack android,已经产生了一个问题,但还没有回应:(.我可以试着提交一张罚单。Filestack目前正在努力推出一个新的Android SDK。谢谢@flatterby_Dev。我通过直接访问Filepicker API并通过改造实现了它。