Tag: 文件 上传

Heroku文件上传问题

我一直在将CSV文件上传到Heroku并进行处理时遇到问题。 它在我的本地环境中工作正常。 请注意,我不需要在Heroku上保存文件,只需在请求期间访问它,以便将其转换为字符串以进行处理并导入数据库。 我想做的是: 上传CSV文件 删除标题块,具体取决于报告来自哪个网络 将CSV数据读入数据库。 这一步很好。 控制器代码: def create @account = Account.find(params[:report][:account_id]) @file = params[:report][:file].read # logger.info file.inspect case @account.provider when “Microsoft AdCenter” then @file.gsub!(/\A(.*)\n\n/im, “”) when “Google AdWords” then @file.gsub!(/\A(.*)\n/i, “”) else raise “Invalid PPC report format” end end 这是堆栈跟踪: Processing ImportController#create (for XX.182.6.XXX at 2010-09-11 09:19:01) [POST] Parameters: {“commit”=>”Upload”, “action”=>”create”, “authenticity_token”=>”XXXXXwoFpvRO3vN8XVXRDg8rikFsj2TFTW7mrcTgg=”, […]