ruby Tempfileオブジェクトに拡張子を追加するにはどうすればよいですか?

アーメドサラ

Tempfileオブジェクトの拡張機能を追加するにはどうすればよいですか?

image_path = "https://api.tinify.com/output/g85retpckb5fz2x8zpjrvtj0jcv1txm0"
image = open(image_path)
image.path # "/tmp/open-uri20191225-21585-oo95rb"

このファイルにjpg拡張子を付けたいのですが、どうすればよいですか?

私もそれをFileクラスに変換しようとしましたが、拡張子も変更できませんでした。

new_image = File.new(image)
new_image.path # "/tmp/open-uri20191225-21585-oo95rb"
アレクセイマティウシュキン

FileUtils#mvファイルシステム上でファイルを物理的に移動するために使用します。

image_path = "https://api.tinify.com/output/g85retpckb5fz2x8zpjrvtj0jcv1txm0"
image = open(image_path)
image.path # "/tmp/open-uri20191225-21585-oo95rb"

image_path_jpg = "#{image.path}.jpg"
FileUtils.mv(image.path, image_path_jpg)
image = open(image_path_jpg)
image.path # "/tmp/open-uri20191225-21585-oo95rb.jpg"

ファイルは一時ファイルではなくなったため、ファイルの削除は自分で行う必要があることに注意してください。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

JavaでRubyオブジェクトを非整列化するにはどうすればよいですか?

分類Dev

Rubyで同じクラスの2つのオブジェクトを追加するにはどうすればよいですか?

分類Dev

Rubyの配列に日付オブジェクトを格納しないようにするにはどうすればよいですか?

分類Dev

Rubyのインスタンス(オブジェクト自体)でエンドブロックを使用するにはどうすればよいですか?

分類Dev

rubyで返されるオブジェクトのタイプの不一致を修正するにはどうすればよいですか?

分類Dev

Rubyでオブジェクトを配列にx回プッシュするにはどうすればよいですか?

分類Dev

Ruby onRailsでcompany.address.cityをオブジェクトに変換するにはどうすればよいですか?

分類Dev

JSON文字列を含む配列をJSONオブジェクト(Ruby)に変換するにはどうすればよいですか?

分類Dev

Rubyでオブジェクトのすべてのメソッドを一覧表示するにはどうすればよいですか?

分類Dev

ループからrubyでJSONオブジェクトのJSON配列を作成するにはどうすればよいですか?

分類Dev

オブジェクトの配列をrubyでフォーマットするにはどうすればよいですか?

分類Dev

多くのRubyケース条件を単一のオブジェクト内にカプセル化するにはどうすればよいですか?

分類Dev

RubyのJSONgemを使用してJSONオブジェクトにドリルダウンするにはどうすればよいですか

分類Dev

シンボルを使用してRubyでオブジェクトを参照するにはどうすればよいですか?

分類Dev

モジュールで定義されたクラスからrubyクラスを拡張するにはどうすればよいですか?

分類Dev

Rubyで2つのDateオブジェクト間の日数を見つけるにはどうすればよいですか?

分類Dev

関数をrubyのオブジェクトのように扱うにはどうすればよいですか?

分類Dev

Rubyの拡張モジュールでクラスインスタンス変数を使用するにはどうすればよいですか?

分類Dev

rubyクラスの静的メソッドからオブジェクトメソッドを呼び出すにはどうすればよいですか?

分類Dev

Rubyでデフォルトのラジオボタンをチェックするにはどうすればよいですか?

分類Dev

Ruby on Rails APIからこれらのハッシュ化された文字列を解析して、Javascriptのオブジェクトとしてアクセスできるようにするにはどうすればよいですか?

分類Dev

シェルスクリプトにRubyを使用するにはどうすればよいですか?

分類Dev

シェルスクリプトにRubyを使用するにはどうすればよいですか?

分類Dev

Ruby-C ++拡張機能のC ++クラスで非静的メソッドを作成するにはどうすればよいですか?

分類Dev

Ruby on Rails:JSONPathを使用して、JSON配列内のネストされたオブジェクト/プロパティにアクセス(およびデータベースに保存)するにはどうすればよいですか?

分類Dev

Scalaの特性を拡張するオブジェクト。Rubyと同等ですか?

分類Dev

Ruby Railsのアクティブなレコードオブジェクトごとにセッターに異なる値を設定するにはどうすればよいですか?

分類Dev

Rubyプロジェクトに古いバージョンのBundlerを使用するにはどうすればよいですか?

分類Dev

Ruby onRailsのモデルで反復によってオブジェクトの配列をフォーマットするにはどうすればよいですか?

Related 関連記事

  1. 1

    JavaでRubyオブジェクトを非整列化するにはどうすればよいですか?

  2. 2

    Rubyで同じクラスの2つのオブジェクトを追加するにはどうすればよいですか?

  3. 3

    Rubyの配列に日付オブジェクトを格納しないようにするにはどうすればよいですか?

  4. 4

    Rubyのインスタンス(オブジェクト自体)でエンドブロックを使用するにはどうすればよいですか?

  5. 5

    rubyで返されるオブジェクトのタイプの不一致を修正するにはどうすればよいですか?

  6. 6

    Rubyでオブジェクトを配列にx回プッシュするにはどうすればよいですか?

  7. 7

    Ruby onRailsでcompany.address.cityをオブジェクトに変換するにはどうすればよいですか?

  8. 8

    JSON文字列を含む配列をJSONオブジェクト(Ruby)に変換するにはどうすればよいですか?

  9. 9

    Rubyでオブジェクトのすべてのメソッドを一覧表示するにはどうすればよいですか?

  10. 10

    ループからrubyでJSONオブジェクトのJSON配列を作成するにはどうすればよいですか?

  11. 11

    オブジェクトの配列をrubyでフォーマットするにはどうすればよいですか?

  12. 12

    多くのRubyケース条件を単一のオブジェクト内にカプセル化するにはどうすればよいですか?

  13. 13

    RubyのJSONgemを使用してJSONオブジェクトにドリルダウンするにはどうすればよいですか

  14. 14

    シンボルを使用してRubyでオブジェクトを参照するにはどうすればよいですか?

  15. 15

    モジュールで定義されたクラスからrubyクラスを拡張するにはどうすればよいですか?

  16. 16

    Rubyで2つのDateオブジェクト間の日数を見つけるにはどうすればよいですか?

  17. 17

    関数をrubyのオブジェクトのように扱うにはどうすればよいですか?

  18. 18

    Rubyの拡張モジュールでクラスインスタンス変数を使用するにはどうすればよいですか?

  19. 19

    rubyクラスの静的メソッドからオブジェクトメソッドを呼び出すにはどうすればよいですか?

  20. 20

    Rubyでデフォルトのラジオボタンをチェックするにはどうすればよいですか?

  21. 21

    Ruby on Rails APIからこれらのハッシュ化された文字列を解析して、Javascriptのオブジェクトとしてアクセスできるようにするにはどうすればよいですか?

  22. 22

    シェルスクリプトにRubyを使用するにはどうすればよいですか?

  23. 23

    シェルスクリプトにRubyを使用するにはどうすればよいですか?

  24. 24

    Ruby-C ++拡張機能のC ++クラスで非静的メソッドを作成するにはどうすればよいですか?

  25. 25

    Ruby on Rails:JSONPathを使用して、JSON配列内のネストされたオブジェクト/プロパティにアクセス(およびデータベースに保存)するにはどうすればよいですか?

  26. 26

    Scalaの特性を拡張するオブジェクト。Rubyと同等ですか?

  27. 27

    Ruby Railsのアクティブなレコードオブジェクトごとにセッターに異なる値を設定するにはどうすればよいですか?

  28. 28

    Rubyプロジェクトに古いバージョンのBundlerを使用するにはどうすればよいですか?

  29. 29

    Ruby onRailsのモデルで反復によってオブジェクトの配列をフォーマットするにはどうすればよいですか?

ホットタグ

アーカイブ