| 

.NET C# Java Javascript Exception

Probleme mit dem Datei-Upload: request.getFile()

Dies ist das Archiv des ehemaligen Forums zum Thema Groovy, Grails, Griffon und Bean Scripting Framework, welches unter groovy-forum.de existierte. Die neue Adresse des Groovy-Forums ist: http://codekicker.de/fragen/themen/groovy.


Probleme mit dem Datei-Upload: request.getFile()

pezi - 09.07.2008 07:40
Hallo

Es geht um folgende Umgebung: NetBeans6.5M1 + Grails 1.3

Von
[grails.org]
habe ich die Code Snipets verwendet um den File-Upload auszuprobieren.

Nur bekomme ich diese Codeteile nicht zum Laufen, da request.getFile() zu einer Exception führt.
No signature of method: org.mortbay.jetty.Request.getFile() is applicable for argument types: (java.lang.String) values: {"myFile"}

Eigentlich müsste request vom Typ MultipartFile sein, das die Methode getFile() kennt.


Re: Probleme mit dem Datei-Upload: request.getFile()

pezi - 09.07.2008 20:33
Hups - da meine ich natürlich 1.0.3

Controller:

def upload = {
        def f = request.getFile('myFile')
        if(!f.empty) {
            f.transferTo( new File('c:/temp/dataupload') )
            response.sendError(200,'Done');
        }
        else {
            flash.message = 'file cannot be empty'
            render(view:'uploadForm')
        }
    }

View


<html>
  <head>
    <title>Sample title</title>
  </head>
  <body>
   Upload Form: <br />
	<g:form action="upload" method="post" enctype="multipart/form-data">
		<input type="file" name="myFile" />
		<input type="submit" />
	</g:form>
  </body>
</html>

Meiner Meinung nach ist request vom HttpServletRequest - müsste aber vom Typ MultipartHttpServletRequest sein, der getFile() kennt.

Und ein einfacher Cast MultipartHttpServletRequest multiRequest = (MultipartHttpServletRequest)request läuft auch schief.


Stelle deine Groovy-Frage jetzt!


Diese Seite zeigt den Thread "Probleme mit dem Datei-Upload: request.getFile()" der ehemaligen Webseite groovy-forum.de, welche durch einen Serverunfall zerstört wurde. codekicker.de hat viele Konversationen über die beliebte Programmiersprache Groovy und zugehörige Frameworks wie das Grails-Framework retten können.

Hast Du eine Frage zum Thema Groovy, Grails oder allgemein Java? Viele ehemalige groovy-forum.de Mitglieder beantworten dir auf codekicker.de deine Frage! Stelle jetzt eine Frage!

Viele weitere Diskussionen zu Grails und Groovy befinden sich auf der Threadübersicht des alten groovy-forum.de.