日期:2014-05-16 浏览次数:20399 次
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(); } }