如何在 Grails 中使用 CommonsMultipartFile 读取文件的内容
How to read the content of a file with CommonsMultipartFile in Grails
我无法读取我在 Grails 中上传的文件。 write
是数据库中我存储上传文件的列。
CommonsMultipartFile testFile = request.getFile('templateFile')
InputStream inputStream = testFile.getInputStream()
bookInstance.write = inputStream
您可以通过多种方式做到这一点。看看:
uploading a file in grails
how to upload file into server directory with grails?
Multiple File Upload in Grails
还有更多!
如果你想将文件内容作为字符串,你可以这样做:
CommonsMultipartFile testFile = request.getFile('templateFile')
InputStream inputStream = testFile.getInputStream()
bookInstance.write = inputStream?.text
注意在流实例上调用 getText()
。
您可能忘记使用多部分编码形式:<form enctype="multipart/form-data">
。在 Grails 中,您可以使用 <g:uploadForm>
。你能在你的 gsp/html 代码中检查一下吗?
我无法读取我在 Grails 中上传的文件。 write
是数据库中我存储上传文件的列。
CommonsMultipartFile testFile = request.getFile('templateFile')
InputStream inputStream = testFile.getInputStream()
bookInstance.write = inputStream
您可以通过多种方式做到这一点。看看:
uploading a file in grails
how to upload file into server directory with grails?
Multiple File Upload in Grails
还有更多!
如果你想将文件内容作为字符串,你可以这样做:
CommonsMultipartFile testFile = request.getFile('templateFile')
InputStream inputStream = testFile.getInputStream()
bookInstance.write = inputStream?.text
注意在流实例上调用 getText()
。
您可能忘记使用多部分编码形式:<form enctype="multipart/form-data">
。在 Grails 中,您可以使用 <g:uploadForm>
。你能在你的 gsp/html 代码中检查一下吗?