然后去API查下File的方法吧,比如:fileisHidden();测试此抽象路径名指定的文件是否是一个隐藏文件。name就是参数名
<input type="text" name="thisname"/>
在后台就要就用requestgetParameter("thisname")就可以了;
用SocketChanne从socket里读文件数据流,
用NIO的FileChannel从ByteBuffer里读缓存数据写入FileOutputStream:
FileOutputStream fos = null;
FileChannel channel = null;
try {
fos = new FileOutputStream(file);
channel = fosgetChannel();
ByteBuffer buffer = ByteBufferallocateDirect(1024);
int size = 0;
while ((size = socketChannelread(buffer)) != -1) {
bufferflip();
if (size > 0) {
bufferlimit(size);
channelwrite(buffer);
bufferclear();
}
}
} finally {
try {
channelclose();
} catch(Exception ex) {}
try {
fosclose();
} catch(Exception ex) {}
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)