2013-05-08 4 views
0

Je souhaite télécharger un fichier depuis une page jsp en utilisant AWS SDK to amazon-s3. Mais pour une raison quelconque, je ne peux pas envoyer le fichier dans ma classe Java. Quelqu'un peut-il m'expliquer comment je devrais faire le passage du dossier à la classe.Télécharger un fichier jsp à amazonS3

Plus d'infos:

Let`s dire que j'ai la page myPage.jsp et à l'intérieur, j'ai une forme qui permet à l'utilisateur de choisir un fichier de son ordinateur:

<input type="file" name="myFile" /> Please chose a file to upload 

et je fichier upload.java

public void UploadDocument(ActionRequest actionRequest, ActionResponse actionResponse) throws 
    IOException, PortletException, AmazonClientException, AmazonServiceException{ 

     File upFile = new File(actionRequest.getParameter("myFile"); 
       ... 
     //From fere on i make my amazon connection and i ma trying to pass the file 
} 

mais je ne peux pas lire le fichier comme s'il renvoyait null.

J'utilise Amazon AWS SDK, Liferay portlets SDK, java et jsp

J'espère que cette information est assez

Toute aide sera appréciée

Répondre

0

Tyr ce code

UploadPortletRequest uploadRequest = PortalUtil.getUploadPortletRequest(actionRequest); 
String sourceFileName = uploadRequest.getFileName("myFile"); 

Espérons que cela vous aidera !!!

+0

il me donne toujours nul je ne sais pas pourquoi. Merci d'avoir essayé! – JohnRambo

+0

postez votre code jsp –

+0

Télécharger le fichier dans votre dossier
JohnRambo

Questions connexes