日期:2014-05-16 浏览次数:20485 次
var uploadForm = new Ext.form.FormPanel({
......
fileUpload : true,//注意这个必须的,否则文件内容并未上传上去
items:[{
xtype : 'textfield',
fieldLabel : '音源上传',
id : 'uploadFile',
name : 'uploadFile',
inputType : 'file',//指定是文件类型输入框
vtype : 'fileType',
allowBlank : false
}]
......
})private File xxx; private String xxxFileName; private String xxxContentType;
private static void copy(File src, File dst) {
//TODO
try {
InputStream in = null;
OutputStream out = null;
try {
in = new BufferedInputStream(new FileInputStream(src),
BUFFER_SIZE);
out = new BufferedOutputStream(new FileOutputStream(dst),
BUFFER_SIZE);
byte[] buffer = new byte[BUFFER_SIZE];
while (in.read(buffer) > 0) {
out.write(buffer);
}
} finally {
if (null != in) {
in.close();
}
if (null != out) {
out.close();
}
}
} catch (Exception e) {
e.printStackTrace();
}
}