NutzCN Logo
问答 nutz文件上传 tempfile为空
发布于 2438天前 作者 _Yuuki 3451 次浏览 复制 上一个帖子 下一个帖子
标签: upload mvc
[DEBUG] 15:53:21.666 org.nutz.mvc.upload.FastUploading.parse(FastUploading.java:111) - Reading...
[DEBUG] 15:53:21.667 org.nutz.mvc.upload.FastUploading.parse(FastUploading.java:133) - Upload File info: FilePath=[test.slik],fieldName=[file]
[DEBUG] 15:53:21.667 org.nutz.mvc.upload.FastUploading.parse(FastUploading.java:137) - Upload Info: name=test.slik,content_type=application/octet-stream
[DEBUG] 15:53:21.670 org.nutz.mvc.upload.FastUploading.parse(FastUploading.java:231) - ...Done 221 bytes readed
[INFO ] 15:53:21.671 com.teachread.wx.module.TeachReadModule.uploadRecord(TeachReadModule.java:29) - null

不是已经读到了???为什么还会报空指针

8 回复

入口方法怎么声明的

 @At("/saverecord")
    @AdaptBy(type = UploadAdaptor.class, args = "ioc:myUpload")
    public Map<String,Object> uploadRecord(@Param("file") TempFile tf, @Param("test")String t){
        Map<String,Object> result = new HashMap<String, Object>();
        log.info(t+"ssssssssssssssssss");
        log.info(tf);
        result.put("result",tf.getSubmittedFileName());
        return result;
    }

test是我后来加的一个测试字段,可以接收到但是file还是为空,我是用postman模拟提交的

用html来测试

还是一样空啊QAQ而且他明明已经存到缓存目录里了、、、

额。。一个0KB的文件是会被当成null来处理的吗????

是postman根本没发送文件体吧,都说用html测试咯

因为我是直接改的文件后缀名所以文件大小是0KB,我往文件里加了点东西就可以了。。。

添加回复
请先登陆
回到顶部