3

这行 ruby​​press 代码:

:type => MIME::Types.type_for(FILENAME).first.to_s,

正在呕吐以下错误:

NameError: uninitialized constant MIME

整个区块是:

FILENAME='myFile.png'
wp.uploadFile(:data => {
    :name => FILENAME,
    :type => MIME::Types.type_for(FILENAME).first.to_s,
    :bits => XMLRPC::Base64.new(IO.read(FILENAME))
    })

有什么建议吗?

4

2 回答 2

6

添加require 'mime/types'到文件的顶部。

于 2015-08-31T15:30:07.120 回答
0
extension =  File.extname(file).split(".")[1]
Mime::Type.lookup_by_extension(extension)
于 2020-11-14T14:15:59.670 回答