gpt4 book ai didi

ruby-on-rails - 如何从 Internet 加载文件到方法中?

转载 作者:数据小太阳 更新时间:2023-10-29 08:44:52 25 4
gpt4 key购买 nike

我正在尝试编写一种比较两个文件内容的方法。如何加载外部 URL/Internet 文件?

其中一个文件在我的应用程序中,我使用下面的行加载它,这似乎有效。

file1 = File.open('app/assets/files/example.html')

但是第二个文件在网上。下面加载文件的行失败(错误:No such file or directory @ rb_sysopen)。如何为我的比较方法加载 Internet 文件/页面?

file2 = File.open('http://www.example.com/example.html')

最佳答案

您可以使用 OpenURI 轻松实现这一目标.

require 'open-uri'

file2 = open('http://www.example.com/example.html')

或者,您可以传入一个 URI

file2 = open(URI.parse('http://www.example.com/example.html'))

关于ruby-on-rails - 如何从 Internet 加载文件到方法中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32423210/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com