现在,我存储在我的应用程序的公共目录中的文件。

我要上传文件到特定的路径如 http://uploadfacility.com

我有该特定路径的登录和密码。

http://uploadfacility.com/test?username=test1&password=test1

请问有什么可以将文件存储到特定的路径我的应用程序之外。

我需要修改:存储或其他任何??

有帮助吗?

解决方案

您需要创建一个新的模块(以下简称在插件“后端”),Technoweenie::AttachmentFu::Backends.const_get('YourChosenBackend')

对于这个后端该合同是,恐怕,在其他后端模块隐含定义。你可以参考s3file_systemdb。通过合同我的意思是,有一些方法,你需要重写/定义。的几个例子(ⅰ把他们从file_sysyem_backend.rb

full_filename(thumbnail = nil)                                                                                                                                         
base_path                                                                                                                                                              
attachment_path_id                                                                                                                                                     
partitioned_path(*args)                                                                                                                                                
public_filename(thumbnail = nil)                                                                                                                                       
filename=(value)                                                                                                                                                       
create_temp_file                                                                                                                                                       
destroy_file                                                                                                                                                           
rename_file                                                                                                                                                            
save_to_storage                                                                                                                                                        
current_data

一旦你定义了你的后端,然后你可以通过选择:storage => :your_chosenhas_attachment

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top