我如何使用回形针将图像上传到 Rails 应用程序上的另一个 Ruby?

How can i image upload on another Ruby on Rails application using paperclip?

我有两个申请。

  1. 大礼包申请
  2. Rails申请

我配置了1个模块。

该模块具有图片上传功能。

我必须在另一个应用程序中上传图片,该应用程序是 Rails 应用程序。

如何相互配置两个应用程序?

我如何将图像上传到另一个 Rails 应用程序并使 URL 返回到 Spree 应用程序并将 URL 存储在 Spree 应用程序中?

我找到了答案。

此答案适用于同一服务器中托管的两个应用程序。

Spree 中的第一个应用程序。它有带有附件字段的图像模型。

更改 "path" 和 "url" 中的代码以将图像上传到托管在同一服务器上的另一个 rails 应用程序。

例如:

has_attached_file:附件,

      styles: { mini: '48x48>', small: '100x100>', product: '240x240>', large: '600x600>' },

      default_style: :product,

           url: "#{MEDIASERVER_URL}/spree/products/:id/:style/:basename.:extension",

           path: "#{MEDIASERVER_PATH}/public/spree/products/:id/:style/:basename.:extension",

          convert_options: { all: '-strip -auto-orient -colorspace sRGB' }

MEDIASERVER_URL 是 url 从远程获取图像。 例如http://localhost:4000

MEDIASERVER_PATH是存放图片的路径。这是另一个 rails 应用程序。 例如/home/ServerName/ProjectName 在此处输入代码