0

我正在与第 3 方 API(echosign)集成,我需要指定的一件事是 callbackURL。

“一个可公开访问的 url,EchoSign 将使用最终签名的 PDF 执行 HTTP PUT 操作。使用标准嵌入式语法支持 HTTP 身份验证 - 即http://username:password@your.server.com/path/to/file。每次有新的协议事件时,EchoSign 还可以使用 HTTP GET ping 您的系统。如果您希望使用此选项,请联系 support@echosign.com。

这将如何在 Rails 中工作?

我打算公开一个控制器方法。这需要 PUT 方法吗?我将如何访问文件的内容?

4

1 回答 1

0

是的,您需要为将使用上传的操作提供放置路径。

检查http://guides.rubyonrails.org/form_helpers.html#what-gets-uploaded以了解上传操作

输入 s.th. 像下面这样到你的 config/routes.rb 添加一个 PUT 路由到 eccording 控制器..

match '/mycallbackurl' => 'MyEchoController#upload', :via => :put
于 2012-10-23T08:38:00.917 回答