如何使用传入的图像 URL 将图像从 iOS 上传到 DropBox?

Posted

技术标签:

【中文标题】如何使用传入的图像 URL 将图像从 iOS 上传到 DropBox?【英文标题】:How to upload image from iOS to DropBox using incoming Image url? 【发布时间】:2014-05-05 09:39:16 【问题描述】:

我正在使用一个 ios 应用程序,我必须在 Dropbox 上上传选定的图像。 我正在获取图像的 url,其 id 如下-

assets-library://asset/asset.JPG?id=36BF5BC0-09A7-4F77-837D-460BD7DF2580&ext=JPG

现在我必须使用所选图像的此 url 上传该图像。我正在使用以下方法,但我没有得到正确的方法来上传带有传入 url 的图像::

 NSString* filename = dropboximagepath;  //i am storing the image url in dropboximagepath

  NSString* destDir = @"";

   NSString* srcPath = @"/";

[self.restClient uploadFile:filename toPath:destDir withParentRev:nil fromPath:srcPath];

请告诉我我将使用哪个文件名和 fromPath 值,以便我的图像将上传到 Dropbox。 提前致谢。

【问题讨论】:

【参考方案1】:

我认为你的参数倒过来了。

您应该将文件的本地路径传递给fromPath 参数,如下所示:

[self.restClient uploadFile:@"photo.jpg"
                     toPath:@"/"
              withParentRev:nil
                   fromPath:dropboximagepath];

这将在用户 Dropbox 的根目录中创建一个名为“photo.jpg”的文件。

【讨论】:

以上是关于如何使用传入的图像 URL 将图像从 iOS 上传到 DropBox?的主要内容,如果未能解决你的问题,请参考以下文章

如何从 Node 中的图像 url 将图像上传到 Google Cloud Storage?

在ios中上传后如何从firebase获取缩略图?

如何在 swift 4 中从图像选择器获取照片本地 url

如何使用 ios 应用程序将图像上传到 Node.JS 服务器

在 iOS 9 问题上使用 Alamofire 上传带有 URL 参数的图像

如何从用户定义的输入中上传图像以做出反应?