如何在下拉框中获取URL上传的文档以及如何将此URL存储为我们的数据库。
这是代码:
def passport_upload
app_key = ENV['APP_DROPBOX_APP_KEY_DEVELOPMENT']
app_secret = ENV['APP_DROPBOX_APP_SECRET_DEVELOPMENT']
flow = DropboxOAuth2FlowNoRedirect.new(app_key, app_secret)
authorize_url = flow.start()
client=DropboxClient.new(ENV['APP_DROPBOX_ACCESS_TOKEN_DEVELOPMENT'])
file = open(params[:doc])
file_name = params[:doc].original_filename
response = client.put_file(file_name, file)
end
答案 0 :(得分:0)
如果您希望网址使用授权访问权限检索,您应该将元数据回复中返回的路径追加到https://content.dropboxapi.com/1/files/auto/(每https://www.dropbox.com/developers-v1/core/docs#files-GET)。
如果您想公开分享并获得公共网址,则必须这样做 拨打电话分享(按https://www.dropbox.com/developers-v1/core/docs#shares)
client.shares(response.path)