Class SimpleFileUploadAction


  • @Component(namespace="/examples/file-upload")
    public class SimpleFileUploadAction
    extends java.lang.Object

    Created: 2018. 7. 9.

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void delete​(com.aspectran.core.activity.Translet translet)  
      int getMaxFiles()  
      java.util.Collection<UploadedFile> list()  
      void serve​(com.aspectran.core.activity.Translet translet)  
      void setMaxFiles​(int maxFiles)  
      java.util.Collection<UploadedFile> upload​(com.aspectran.core.activity.Translet translet)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SimpleFileUploadAction

        public SimpleFileUploadAction()
    • Method Detail

      • setMaxFiles

        public void setMaxFiles​(int maxFiles)
      • getMaxFiles

        public int getMaxFiles()
      • upload

        @RequestToPost("/files")
        @Transform(JSON)
        @Action("files")
        public java.util.Collection<UploadedFile> upload​(com.aspectran.core.activity.Translet translet)
                                                  throws java.io.IOException
        Throws:
        java.io.IOException
      • serve

        @RequestToGet("/files/${key}")
        public void serve​(com.aspectran.core.activity.Translet translet)
                   throws java.io.IOException
        Throws:
        java.io.IOException
      • delete

        @RequestToDelete("/files/${key}")
        public void delete​(com.aspectran.core.activity.Translet translet)
      • list

        @RequestToGet("/files")
        @Transform(JSON)
        @Action("files")
        public java.util.Collection<UploadedFile> list()