//附件上传表单
varwareFrom=Ext.create('Ext.form.Panel',{
items:[{
xtype:'filefield',
name:'upfile',
fieldLabel:'文件上传',
blankText:'请选择文件',
allowBlank:false
}]
});
//创建一个窗体
varwin=Ext.create('Ext.window.Window',{
title:'上传课件',
width:'auto',
height:'auto',
layout:'fit',
items:wareFrom,
buttonAlign:'center',
buttons:[{
minWidth:80,
text:'取消',
handler:function(){ win.hide(); }
},{
minWidth:80,
text:'上传',
handler:upLoad
}]
});
//显示窗体
win.show();
//点击上传按钮处理事件
functionupLoad(){
if(wareFrom.getForm().isValid()){
wareFrom.getForm().submit({
waitTitle:'请稍候',
waitMsg:'正在执行操作...',
url:'upload.php?upload=ok',
method:'POST',
success:function(form,action){
Ext.Msg.alert('提示',action.result.msg);
wareFrom.getForm().reset();
},
failure:function(form,action){
Ext.Msg.alert('提示',action.result.msg);
}
});
}
}
//后台不管你用的什么,流程一致,此以php为例,因为比较好写
<?php
if($_GET['upload']=='ok'){
//上传路径
$location='upload_file/';
//此处的name是上传窗体,upload控件的name
if(move_uploaded_file($_FILES['upfile']['tmp_name'],$location)){
echojson_encode(array('success'=>true,'msg'=>'上传成功'));
}else{
echojson_encode(array('success'=>false,'msg'=>'上传发生了错误'));
}
}
?>
//下载
<?php
//此处需前台传一个id过来
$id=$_GET['id'];
$sql="SELECT*FROM`ware`WHERE`id`='$id'";
$result=mysql_query($sql);
$row=mysql_fetch_row($result);
//此处的row是文件保存在数据库的路径
if(file_exists($row[0])){
//用stream读取该文件
$file=fopen($row[0],'r');
header('Content-Type:application/octet-stream');
header('Accept-Ranges:bytes');
header('Accept-Length:'.filesize($row[0]));
//此处的row1是文件名称
header('Content-Disposition:attachment;filename='.$row[1]);
echofread($file,filesize($row[0]));
fclose($file);
}
?>
//有什么地方不明白的话,欢迎继续追问
2. ExtJs视频教程30(上)种子下载地址有么谢谢
ExtJs视频教程30(上)种子下载地址:
3. Extjs框架下载网址
extjs下载是免费的。下面是官方下载的网址。内目前最新版容本4.2.1.2281
www.sencha.com/procts/extjs/download/ext-js-4.2.1/2281
4. extjs怎么做下载,只能将后台传递的流交给浏览器么
简单说下:1.用Ext.getCmp("id").getValue();等方法获得当前界面中你想传递到后台的值;
2.用formpanel.form.doAction('submit',{
url:'logic.jsp',
method:'post',
params:, //把需传到后台的数据放在这里。
success : function(form,action){
if (action.result.msg=='ok'){
alert('已完成');
}
};
failure : function(form,action){
alert( "提示:'服务器出现错误请稍后再试!");
}});
或者Ext.Ajax.request()方法传递(效果是一样的)
3.在logic.jsp文件里,接受从前台传递的数据(hashmap.put("id",request.getParameter("id")))
//hashmap,可以将数据以值对的形式放在hashmap中。
4. 在logic.jsp文件中调用java方法,与数据库交互。
5.在method.java(就是自己写的一个java文件)中写在logic.jsp文件中调用的java方法。
5. extjs图片下载怎么做
呃,这里说2种方法,具体采纳哪种看你自己的需求
web上的图片保存实际有2种方法
你说你的图片已经以列表形式展现出来了,那么实际上右键->图片另存为就可以满足要求了
但是你说你已经做了个下载按钮,那么比较正规的做法应该这样
给这个按钮加一个handler,将图片的主键(路径,或者能在数据库查出的id)传到后台的一个处理页,由处理页以流的形式输出出来,likethis
{
text:'下载',
handler:function(){
location.href='xxx.php?id=xxx'
}
}
由于不知道你的后台用的什么,此处以php为例
<?php
$id=$_GET['id'];
//数据库查询输出图片路径
$file_size=filesize($路径变量);
$fp=fopen($路径变量,'r');
header('Content-Type:application/octet-stream');
header('Accept-Ranges:bytes');
header('Accept-Length:'.$file_size);
header('Content-Disposition:attachment;filename='.$图片名称变量);
echofread($fp,$file_size);
fclose($fp);
?>
至于说extjs能不能直接用js进行图片输出,从我个人经验来看是没有的(也许可能是我见识浅薄,如有此类方法,请教教我~)
虽然extjs的chart的确是有一个把图片保存为图片的功能,但是那是js绘出的位图,图片是直接从内存输出的,直接图片输出的js我确实没有接触过
希望帮到你,欢迎追问
6. 什么是Extjs 怎么下载
是一个javascript框架,面向对象的。
如果你懂英文,自己去官网看吧回 http://www.sencha.com, 在procts里找ExtJS4,有example有API,可下载答。
7. 《ExtJS实战(第2版)》pdf下载在线阅读,求百度网盘云资源
《Ext JS实战(第2版)》([美]加西亚,格丽索戈诺,安德烈森)电子书网盘下载免费在线阅读
链接:https://pan..com/s/1pX9qGUofSHkNkqqT7zWpvQ 提取码:ob2t
书名:Ext JS实战(第2版)
作者:[美]加西亚,格丽索戈诺,安德烈森
译者:卢雄飞
出版社:人民邮电出版社
出版年份:2015-8-1
页数:344
内容简介:
本书分三部分,基于Ext JS 4.0全面介绍如何开发具有原生风格的富桌面Web应用,辅以大量示例帮读者理解其组件和容器。第一部分是基础知识,讲解Ext JS的丰富特性(包括UI部件以及数据存储、模型和代理等支持类)、DOM操作、组件和容器。第二部分全面介绍Ext JS部件的工作原理,内容涵盖Ext JS组件、布局管理器、表单面板、数据存储、网格面板、树形面板、图形图表、直接远程调用和拖放功能。第三部分介绍Ext JS类系统,并基于本书知识用Sencha CMD和Ext JS MVC系统开发应用。此外,第三部分不仅能让你学会Ext JS框架的更高级功能(如定制的扩展、插件,以及类加载器),还能让你掌握构建和管理Web应用的坚实理论。
作者简介:
Jesus Garcia
Mos Create公司(专注于用Sencha产品提供高端解决方案)联合创始人兼CTO、Ext JS社区知名成员、Ext JS框架贡献者、专家级Web开发者。他从2006年起开始接触Sencha,之后一直通过书籍、博客、视频、聚会和会议分享知识,另著有Sencha Touch in Action。个人博客:http://moscreate.com/。
Grgur Grisogono
Mos Create公司负责人、Web技术布道师、JavaScript的忠实拥趸、移动及桌面Web应用大会SourceDevCon主席和创办人。他从2007年起持续关注Ext JS和Sencha Touch,其领导设计开发的应用被欧洲6个国家的政府部门和600多个市级机构使用,还为财富500强公司提供解决方案。
Jacob K. Andresen
Ext JS爱好者、大型网络应用咨询专家。他负责开发过多个大型网络项目,自2009年首次参加Ext JS会议开始即密切关注Ext JS,一直通过博客、Sencha论坛为Ext JS社区做贡献。
8. Extjs 如何下载大文件
使用form请求,参见我的博客:http://blog.csdn.net/zdb330906531/article/details/9151211
9. 本人现在学习ExtJS,谁有ExtJS的入门教程视频,(清晰版的)适合初次接触ExtJS的学员使用。
ExtJs视频教程(上).avi
http://dl.vmall.com/c0ubbdxakh
ExtJs视频教程1(下).avi
http://dl.vmall.com/c05tezhwon
ExtJs视频教程10(上).avi
http://dl.vmall.com/c009bcd6dk
ExtJs视频教程10(下).avi
http://dl.vmall.com/c0fp5fs6oi
ExtJs视频教程11.avi
http://dl.vmall.com/c0aj02ib0c
ExtJs视频教程12(上).avi
http://dl.vmall.com/c004973idh
ExtJs视频教程12(下).avi
http://dl.vmall.com/c001rgrdtm
ExtJs视频教程13.avi
http://dl.vmall.com/c009ygzh6w
ExtJs视频教程14.avi
http://dl.vmall.com/c0e0cqlee6
ExtJs视频教程15.avi
http://dl.vmall.com/c06bm3kof6
ExtJs视频教程16(上).avi
http://dl.vmall.com/c0gtdad07s
ExtJs视频教程16(下).avi
http://dl.vmall.com/c09uppmxxg
ExtJs视频教程17.avi
http://dl.vmall.com/c0x9q2jsy1
ExtJs视频教程18(上).avi
http://dl.vmall.com/c0r7wsjny8
ExtJs视频教程18(下).avi
http://dl.vmall.com/c0ljkgvdbt
ExtJs视频教程19(上).avi
http://dl.vmall.com/c0sxwb3mcs
ExtJs视频教程19(下).avi
http://dl.vmall.com/c0bne69ab3
ExtJs视频教程2(上).avi
http://dl.vmall.com/c0rb2nksiv
ExtJs视频教程2(下).avi
http://dl.vmall.com/c0lntha1ha
ExtJs视频教程20(上).avi
http://dl.vmall.com/c0xo6ry6uv
ExtJs视频教程20(下).avi
http://dl.vmall.com/c09bft5oab
ExtJs视频教程21(上).avi
http://dl.vmall.com/c0e8pmwasl
ExtJs视频教程21(下).avi
http://dl.vmall.com/c0oc248n7g
ExtJs视频教程22(上).avi
http://dl.vmall.com/c0x3umxbwa
ExtJs视频教程22(下).avi
http://dl.vmall.com/c06tuk2ggc
ExtJs视频教程23.avi
http://dl.vmall.com/c0e7baf0pi
ExtJs视频教程24(上).avi
http://dl.vmall.com/c0movwp3a4
ExtJs视频教程24(下).avi
http://dl.vmall.com/c0rg5l5j5b
ExtJs视频教程25(上).avi
http://dl.vmall.com/c0cov3b0iq
ExtJs视频教程25(下).avi
http://dl.vmall.com/c0zlis6daw
ExtJs视频教程26(上).avi
http://dl.vmall.com/c0dkmrgyny
ExtJs视频教程26(下).avi
http://dl.vmall.com/c0ggz4rsjk
ExtJs视频教程27(上).avi
http://dl.vmall.com/c0oikptimx
ExtJs视频教程27(下).avi
http://dl.vmall.com/c0hf8mkvz8
ExtJs视频教程28(上).avi
http://dl.vmall.com/c0u1dtnapu
ExtJs视频教程28(下).avi
http://dl.vmall.com/c03aqkretd
ExtJs视频教程29(上).avi
http://dl.vmall.com/c0iba3xahp
ExtJs视频教程29(下).avi
http://dl.vmall.com/c0eksgrye9
ExtJs视频教程3(上).avi
http://dl.vmall.com/c0umiba9au
ExtJs视频教程3(下).avi
http://dl.vmall.com/c0ayfugdru
ExtJs视频教程30(上).avi
http://dl.vmall.com/c0b8eyl7tq
ExtJs视频教程30(下).avi
http://dl.vmall.com/c0wmn2dn4p
ExtJs视频教程4.avi
http://dl.vmall.com/c0aqzm9bdq
ExtJs视频教程5(上).avi
http://dl.vmall.com/c0phusez1v
ExtJs视频教程5(下).avi
http://dl.vmall.com/c0k8cbyyb0
ExtJs视频教程6(上).avi
http://dl.vmall.com/c0cakxbmae
ExtJs视频教程6(下).avi
http://dl.vmall.com/c096aiackr
ExtJs视频教程7(上).avi
http://dl.vmall.com/c0l2yl1m2l
ExtJs视频教程7(下).avi
http://dl.vmall.com/c05n9sqsp1
ExtJs视频教程8.avi
http://dl.vmall.com/c0x692rjm6
ExtJs视频教程9(上).avi
http://dl.vmall.com/c0mmjhyylb
ExtJs视频教程9(下).avi
http://dl.vmall.com/c0wkfdosff
10. 请问哪里有Extjs3.3的视频教程下载
网络上的C视频的确不理想,但是永远没有最好,只有它是否适合你用的问题。
我有自己录制的二级C视频,太大,怎么给你呢。