从grails应用程序的控制器访问本地驱动器中的数据

时间:2014-07-09 06:27:06

标签: csv grails

我的数据以CSV文件的形式存在于我系统中的以下位置C:\ xyz \ data.csv中。如何从我的grails应用程序的控制器访问这些数据?有可能这样做吗?如果有,怎么样?任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:1)

用于从控制器

读取文件(csv,xml,image,...)
def csv = grailsAttributes.getApplicationContext().getResource("/data/data.csv").getFile()

试试你的情况...

答案 1 :(得分:0)

如果您的Grails应用程序在同一系统上运行,您可以像这样访问该文件。

class MyController {
    def myAction() {
       def myFile = new File('your path')
       def content = myFile.text
    }
}

如果您的网络应用程序在其他地方运行(很可能是您的情况),则可以使用file upload