带附件的文件上传_fu

带附件的文件上传_fu

问题描述:

现在我正在将应用程序中的文件存储在公共目录中。带附件的文件上传_fu

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

我有一个特定路径的登录名和密码。

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

我如何可以存储文件到特定的路径我的应用程序之外。

我需要修改:存储或其他东西?

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

这个后端的合同恐怕是在其他后端模块中隐式定义的。您可以参考s3,file_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