NutzCN Logo
精华 上传多张图片的demo吗
发布于 2670天前 作者 dcqyn 2397 次浏览 复制 上一个帖子 下一个帖子
标签: 文件上传

小白刚用这个框架,需要上传多张图片,求大神给个上传多张图片的例子 ,谢谢

9 回复

页面表单

<form action="${base}/xxx/yyy/upload" method="post" enctype='multipart/form-data'>
        <input name="file" type="file">
        <input name="file" type="file">
        <input name="file" type="file">
        <input name="file" type="file">
       <input type="submit">
</form>

入口方法

@At("yyy/upload")
@POST
@AdaptBy(type=UploadAdaptor.class, args="${app.root}/WEB-INF/tmp3")
public void uploads(@Param("file") TempFile[] tfs) {

}

@wendal 这样上传,
1、是把所有图片都放到了内存吗?
2、如果图片大,并且多,不会爆炸吗?

@javanan 在临时文件夹里

@wendal
Html5Uploading parse方法 这些在处理的时候不是也是占图片的大小内存吗?
恩,就是nutz, UploadAdaptor 这些底层在接图片,写到临时文件的时候,内存不会爆吗? 是做了什么处理?还是我的思路不对?

@javanan 读8k数据写8k文件

Html5Uploading 应该没人在用

@wendal
org.nutz.lang.Streams


public static long write(OutputStream ops, InputStream ins) throws IOException { return write(ops, ins, 8192); }

这里?

可以看nutzshop商品发布里的商品相册处代码

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