ruby使用restclient上传服务器本地文件示例

 更新时间:2014年05月05日 11:11:16   作者:   我要评论
这篇文章主要介绍了ruby使用restclient上传服务器本地文件示例,需要的朋友可以参考下

使用RestClient上传服务器本地文件

复制代码 代码如下:

url = 'http://xx' #post到url
field_hash = {key: key, token: token}  #post数据
request = RestClient.post url, field_hash.merge(file: File.new(File.join('public', "#{params[:logo]}"), 'rb'))  #上传文件

reponse = request.to_s #返回结果

相关文章

  • Python的Flask框架中SERVER_NAME域名项的配置教程

    Python的Flask框架中SERVER_NAME域名项的配置教程

    SERVER_NAME项在Flask的路由配置中至关重要,特别是在配置绝对url和子域名的操作中,这里我们就来看一下Python的Flask框架中SERVER_NAME项的配置教程:
    2016-06-06
  • 在Ruby on Rails上使用Redis Store的方法

    在Ruby on Rails上使用Redis Store的方法

    这篇文章主要介绍了在Ruby on Rails上使用Redis Store的方法,是Ruby程序和Redis金沙国际官网结合的有效途径,需要的朋友可以参考下
    2015-06-06
  • ruby执行周期性任务的三种gem介绍

    ruby执行周期性任务的三种gem介绍

    无论是用ruby做系统管理,还是用rails做web开发,都可能遇到周期性任务,它们按照一定时间周期(1小时,2天......)持续地触发。在ruby中,我认为一次性任务使用 sidekiq 来完成是非常方便的,而周期性的任务就需要用到 whenever , sidetiq , clockwork 等等gem了。
    2014-07-07
  • 优化Ruby脚本效率实例分享

    优化Ruby脚本效率实例分享

    以前写过批量修改繁体文件名为简体的Ruby脚本 ,可惜脚本的性能很有问题,批量重命名时运行速度非常慢。这次准备优化下代码,提升脚本的执行效率。
    2014-06-06
  • Ruby环境下安装使用bundler来管理多版本的gem

    Ruby环境下安装使用bundler来管理多版本的gem

    这篇文章主要介绍了Ruby环境下安装使用bundler来管理多版本的gem的方法,举了Ruby On Rails中的应用实例来进行演示,需要的朋友可以参考下
    2016-06-06
  • 详解Ruby中范围的概念

    详解Ruby中范围的概念

    这篇文章主要介绍了详解Ruby中范围的概念,需要的朋友可以参考下
    2015-05-05
  • 解析 ruby 全局变量

    解析 ruby 全局变量

    解析 ruby 全局变量...
    2007-11-11
  • ruby中的双等号==问题详解

    ruby中的双等号==问题详解

    Ruby里面有4种比较方法,equal?, eql?, ==, ===,而且在不同的类里面表现的很不一样。在使用的时候也特别容易搞糊涂。 本文先给大家讲述一下==号的用法及使用中应该注意的地方
    2016-02-02
  • Ruby设计模式编程之适配器模式实战攻略

    Ruby设计模式编程之适配器模式实战攻略

    这篇文章主要介绍了Ruby设计模式编程之适配器模式实战攻略,适配器模式中主张将一个类的接口转换成客户希望的另外一个接口,需要的朋友可以参考下
    2016-03-03
  • Ruby程序中发送基于HTTP协议的请求的简单示例

    Ruby程序中发送基于HTTP协议的请求的简单示例

    这篇文章主要介绍了Ruby程序中发送基于HTTP协议的请求的简单示例,包括对HTTPS请求的介绍,需要的朋友可以参考下
    2016-03-03

最新评论