繁体   English   中英

使用附件_fu上传文件

[英]file upload with attachment_fu

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

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

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

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

我如何将文件存储到应用程序外部的特定路径。

我需要修改:storage或其他任何内容?

您需要创建一个新模块(在插件中称为“后端”) 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_chosen选项has_attachment

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM