将 ParseFile 保存到云端后,您应该将其与一个对象关联起来。下次当您再次需要它时,您应该获取与该文件关联的对象并将其用于进一步的操作,例如在其他对象上引用该文件。
为了从 url 创建文件,您必须使用云代码,该代码具有用于从
uri
生成文件的选项。这允许您在需要新文件时调用函数。
Parse.Cloud.define('createFileFromUrl', (req) => {
// Get URL and name from request
const name = req.params.name
const uri = req.params.uri
// Initialize Parse.File from uri
const parseFile = new Parse.File(name, { uri })
// save and return the created file
return parseFile.save(null, { useMasterKey: true })
})
但是当我们使用现有 ParseFile 中的 url 时,这是不合理的,因为我们现在在解析服务器中创建另一个 ParseFile,该解析服务器指向解析服务器已保存的文件。