Html 如何获取文件的路径?

Html 如何获取文件的路径?,html,ruby,Html,Ruby,我必须得到图像的路径。到目前为止,我已经手动指定了路径,它工作了,现在我已经输入了heroku,但它显示了加载错误-没有这样的文件存在。 如何使用“浏览”按钮获取本地系统的路径值 :image => StorageRoom::Image.new_with_filename(path) 参考资料:您的问题可能与路径名无关,但与Heroku具有只读文件系统这一事实有关。如果你试图在Heroku应用程序中将文件写入磁盘,它根本不起作用——文件将无法保存 例外情况是“temp”目录。您可以在那里

我必须得到图像的路径。到目前为止,我已经手动指定了路径,它工作了,现在我已经输入了heroku,但它显示了加载错误-没有这样的文件存在。 如何使用“浏览”按钮获取本地系统的路径值

:image => StorageRoom::Image.new_with_filename(path)

参考资料:

您的问题可能与路径名无关,但与Heroku具有只读文件系统这一事实有关。如果你试图在Heroku应用程序中将文件写入磁盘,它根本不起作用——文件将无法保存

例外情况是“temp”目录。您可以在那里保存文件,但不能保证它们的持续时间超过单个请求的持续时间

您试图打开的文件是否实际保存在Git repo中?如果是这样,它将在Heroku应用程序的磁盘上,您应该能够打开它

要查看Heroku实例上的文件系统布局,可以创建如下控制器方法:

File.expand_path

您不需要完整的路径。就文件上载而言,客户端计算机中的文件路径是不相关的,因为它会给用户带来安全风险

大多数现代浏览器不发送文件上传的文件路径。您可以使用Javascript或Flash获得路径,但我仍然看不到这样做背后的逻辑


当用户单击“提交”按钮时,浏览器应至少向您发送文件名、文件数据以及一系列其他信息,如mime类型。假设您拥有接近无限的内存资源,您的web服务器会将文件写入磁盘或在内存中处理它。查看文件上载以了解更多信息。

实际上,我已将文件放入服务器,当我运行时,它会在该计算机中查找文件。但我想要的是,它必须在调用它的机器中进行搜索。
我如何使用浏览按钮获取本地系统的路径值。
这是否意味着用户浏览器中文件的路径值?是的。我想从用户浏览器中搜索否实际上文件在git repo中不存在。我想从用户浏览器中获取信息,现在我可以清楚地告诉您。考虑一个YaoMaRead,我们可以放置一些附件。它从用户系统获取文件并将其保存在邮件中。类似地,我的ruby代码位于远程服务器中,我希望它从用户系统获取文件并将其保存在服务器的临时目录中。
render :inline => Dir['**/*'].inspect