码迷,mamicode.com
首页 > Web开发 > 详细

一个自动上传图片到又拍云的ruby脚本

时间:2015-08-21 18:44:57      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:

require ‘upyun‘

 

upyun = Upyun::Rest.new(‘bucket‘, ‘operator‘, ‘password‘)

 

# 本地路径:  ./folder/1/2/3.jpg, 那么,上传到 远程后,应该是:  <host>/1/2/3.jpg, happyteam.b0.upaiyun.com/1/2/3.jpg

 

 

# 执行这个脚本的要求是:

# 1. cd 到 目标文件夹的同级目录,例如:  /opt/app/yuehouse_web/public

# 2. 目标文件夹(例如: files ). 直接:

root =‘/Users/zhangyu/Pictures‘

folder = ‘/files‘

files_and_folders = `find #{root + folder}`

 

files_and_folders.split("\n").select{ |entity|

  entity.include?(".")

}.each { |file|

  remote_file_path = file.sub(root, ‘‘

  puts upyun.put(remote_file_path, File.new(file))

}

 

一个自动上传图片到又拍云的ruby脚本

标签:

原文地址:http://www.cnblogs.com/lkzhangyu/p/4748458.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!