我正在与第三方API(echosign)集成,我需要指定的一件事就是callbackURL。
“EchoSign将使用最终签名的PDF执行HTTP PUT操作的公共可访问URL。使用标准嵌入式语法支持HTTP身份验证 - 即http://username:password@your.server.com/path/to/file。EchoSign还可以每次使用HTTP GET ping您的系统有一个新的协议活动。如果您想使用此选项,请联系support@echosign.com。“
这在rails中如何工作?
我打算公开一个控制器方法。这需要PUT方法吗? 我如何访问文件的内容?
答案 0 :(得分:0)
是的,您需要为将消耗上传的操作提供放置路径。
检查http://guides.rubyonrails.org/form_helpers.html#what-gets-uploaded上传操作
输入s.th.像你的config / routes.rb中的以下内容一样,将一个PUT路由添加到eccording控制器..
match '/mycallbackurl' => 'MyEchoController#upload', :via => :put