package org.nutz.mvc.testapp.classes.action.upload; import org.nutz.ioc.annotation.InjectName; import org.nutz.ioc.loader.annotation.IocBean; import org.nutz.mvc.annotation.AdaptBy; import org.nutz.mvc.annotation.At; import org.nutz.mvc.annotation.Ok; import org.nutz.mvc.annotation.Param; import org.nutz.mvc.upload.TempFile; import org.nutz.mvc.upload.UploadAdaptor; @InjectName @IocBean //@At("/upload") @Ok("raw") public class UploadTestModule { @AdaptBy(type=UploadAdaptor.class,args={"~/tmp"}) @At("/upload/*") public String test_upload(String type, @Param("file")TempFile file){ return type + "&" + file.getFile().length(); } }