//附件上傳表單
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視頻,太大,怎麼給你呢。