Ruby on rails 在dropbox上上载文档和pdf文件时出现问题

Ruby on rails 在dropbox上上载文档和pdf文件时出现问题,ruby-on-rails,Ruby On Rails,问题:我使用net/http代码在dropbox上上载“.doc”、““.docx”、““.pdf”和图像文件。但我得到的问题是: UTF 8中的字节序列无效 现在,虽然文件正在上载,但它没有上载内容,甚至它作为一个损坏的文件上载 下面我将编写代码,将文件上传到dropbox。请帮帮我 代码: uri=uri.parse(“https://content.dropboxapi.com/2/files/upload") request=Net::HTTP::Post.new(uri) reques

问题:我使用net/http代码在dropbox上上载“.doc”、““.docx”、““.pdf”和图像文件。但我得到的问题是:

  • UTF 8中的字节序列无效

  • 现在,虽然文件正在上载,但它没有上载内容,甚至它作为一个损坏的文件上载

  • 下面我将编写代码,将文件上传到dropbox。请帮帮我

    代码:

    uri=uri.parse(“https://content.dropboxapi.com/2/files/upload")
    request=Net::HTTP::Post.new(uri)
    request.content\u type=“应用程序/八位字节流”
    请求[“授权”]=“持票人#{$acesss_token}”
    请求[“Dropbox Api Arg”]=“{\”路径\“:\”/Sass for Web Designers.pdf\“}”
    request.body=“”
    
    request.body我得到了解决方案。这只是因为文件是以文本格式而不是二进制格式读取的。在上面代码中更新的行下方

      request.body <<  File.open("app/assets/images/categoryImages/Sass-for-Web-Designers.pdf", 'rb').read 
    
    request.body
    
      request.body <<  File.open("app/assets/images/categoryImages/Sass-for-Web-Designers.pdf", 'rb').read