0

我正在尝试上传一个 .zip 文件,然后使用 ruby​​zip 对其进行解析:

def upload
  require 'zip'
  @file = params[:software].tempfile
  Zip::File.open(@file.path) do |zipfile|
    #Parse file... 
  end
end

我不能这样做,我在Zip::File.open. 我认为问题在于,当用户上传文件时,它会被发送到 Windows Temp 文件夹,而我的应用程序无法访问它。

如果我将此 .zip 文件复制到我的文件夹内部,我可以正常访问它,但出于安全原因,我不想这样做。

4

0 回答 0