【问题标题】:How to upload bulk data to Parse backend如何将批量数据上传到 Parse 后端
【发布时间】:2015-03-19 16:36:18
【问题描述】:

我正在开发一个基本上类似于壁纸应用程序的应用程序。 我想使用 Parse 作为后端。如何制作不同的类别并将大量文件上传到每个类别?我尝试手动一次上传一个,但是文件很多,很麻烦。

【问题讨论】:

  • 壁纸是自定义对象还是只是 UIImages ?即您是否进行了自定义墙纸调用,其中包含诸如墙纸图像、墙纸标题等变量

标签: ios parse-platform wallpaper


【解决方案1】:

如果你的墙纸对象在一个数组中,可以这样做:

for(wallPaper *wallpaper in someArray) {

        PFObject *wallpaper = [PFObject objectWithClassName:@"wallpaper"];
        wallpaper[@"title"]=wallpaper.title;
        UIImage *image = wallpaper.image;
        NSData *imageData = UIImageJPEGRepresentation(image, 1);
        PFFile *imageFile = [PFFile fileWithName:@"wallpaper.jpg" data:imageData];
        [imageFile saveInBackground];
        [wallpaper setObject:imageFile forKey:@"wallpaperImage"];
        [wallpaper saveInBackground];


    }

您还可以有一个单独的类“类别”。 “类别”中的每个对象都有类别名称,即“海滩”,然后有一个PFRelation“成员”指向哪些壁纸属于该类别。

【讨论】:

  • 感谢 Kex 的回复。但我想将图像添加到 Parse 应用程序中的服务器,而不是来自我正在开发的移动应用程序。移动应用必须从 Parse 服务器获取图像并显示在应用中。
  • 您的意思是要使用 Parse 网站上传图片?该网站没有很好的方法来做到这一点。一次只能上传一个。您甚至无法从控制面板中删除图像。最好的办法就是用代码上传它。使用相同的 Parse 服务器为自己创建一个单独的上传应用程序并通过该服务器上传。
  • 是的,我就是这个意思。那么除了手动将这些图像添加到类别之外,别无他法?
  • Kex 请随时编辑我的问题并将您的相关答案添加到“答案”部分,以便对其他人有所帮助。
  • 不。该网站非常适合使用您想要的字段等设置您的课程。给你一个漂亮的可视化界面,更容易理解。但是,当您批量添加数据时,您希望通过代码来完成。
猜你喜欢
  • 2021-12-01
  • 2010-10-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-06-14
  • 2010-10-14
  • 1970-01-01
相关资源
最近更新 更多