我正在使用rest-client
ruby gem通过API上传HTML文档。每次执行代码时,附件都会上传并带有文件名,但文件为空(0 Kb)。下面是我的Ruby代码。
我也尝试过使用file.open
,但是结果是相同的。
require 'rest-client'
temp_url = "https://example.com/api/123/456/blob-handles"
response = RestClient::Request.execute(
method: :post,
url: temp_url,
headers: {
:authorization => 'Bearer e268ff75-et5e-49t6-bba0',
:file_name => 'test',
:content_type => 'text/html',
:body => {
:upload => File.new('D:/Demo/Automation/reports/Regression_Execution_Report', 'rb')
}
}
)