as3ftp
㈠ 請幫寫個AS3的驗證 各種網址的正則表達式,網上的在AS3全是錯的,,如果復網上的就算了,一定要調試過啊AS
function IsURL(str_url){
var strRegex = "^((https|http|ftp|rtsp|mms)?://)"
+ "?(([0-9a-z_!~*'().&=+$%-]+: )?[0-9a-z_!~*'().&=+$%-]+@)?" //ftp的user@
+ "(([0-9]{1,3}.){3}[0-9]{1,3}" // IP形式的URL- 199.194.52.184
+ "|" // 允許IP和DOMAIN(域名)
+ "([0-9a-z_!~*'()-]+.)*" // 域名- www.
+ "([0-9a-z][0-9a-z-]{0,61})?[0-9a-z]." // 二級域名
+ "[a-z]{2,6})" // first level domain- .com or .museum
+ "(:[0-9]{1,4})?" // 埠- :80
+ "((/?)|" // a slash isn't required if there is no file name
+ "(/[0-9a-z_!~*'().;?:@&=+$,%#-]+)+/?)$";
var re=new RegExp(strRegex);
//re.test()
if (re.test(str_url)){
return (true);
}else{
alert("請輸入正確的公司主頁地址!")
return (false);
}
}
㈡ as3 loader 的url可以是FTP地址嗎
不是,一般是資源或者介面的地址,類似於http://www..com/img/bdlogo.png,具體用法可以參考這篇文章:http://www.chenlinsheng.com/?p=1835
㈢ applet客戶端上傳文件至ftp伺服器
public boolean deleteDir(String remoteDir)throws Exception
{
boolean isDel =
false;
this.ftpClient.removeDirectory(remoteDir);
int status =
this.ftpClient.getReplyCode();
if(status ==
250){
isDel =
true;
System.out.println("成功刪除FTP伺服器中目錄:" +
remoteDir);
}
return
isDel;
}
public static void main(String[] args) throws Exception
{
ContinueFTP myFtp = new
ContinueFTP();
try
{
long l1 =
System.currentTimeMillis();
System.out.println("begin:"+
l1);
if (myFtp.connect("10.68.7.182", 21, "a", "a"))
{
String mkDir =
myFtp.CreateDirecroty("TTT/ccc/");
if (mkDir != null &&
!mkDir.trim().equals(""))
System.out.println("mkDir
success:"+mkDir);
//myFtp.download(
"/XA01B03H05/5.mp3",file,"0");
//myFtp.upload("/XA01B03H05/5.mp3",
"/雲台山.mpg");
//myFtp.delete_file("/tmp.txt");
//String str = new
String("電視劇");
//myFtp.ftpClient.removeDirectory("/kkk/jk/");
//myFtp.ftpClient.makeDirectory(new
String(str.getBytes("GBK"),"iso-8859-1"));
myFtp.disconnect();
long l2 =
System.currentTimeMillis();
System.out.println("end:"+
l2);
System.out.println("remaining:"+(l2-l1));
}
} catch
(IOException e)
{
System.out.println("連接FTP出錯:"+e.getMessage());
}
}
public File getFile() {
return
file;
}
public void setFile(File file) {
this.file
= file;
}
public boolean isSaveFileName() {
return
isSaveFileName;
}
public void setSaveFileName(boolean isSaveFileName)
{
this.isSaveFileName = isSaveFileName;
}
}
通過main函數測試效果也不錯,還顯示上傳或下載進度,再寫一個對應action及jsp實現ftp上傳下載,不過我吃過一次大虧,本來web伺服器是本機,我原來做的上傳下載都沒有問題,但web伺服器不在本機,就報說找不到文件!
後來終於想明白了,系統還是web伺服器上路徑找文件,當然找不到。
難道通過瀏覽器訪問本地資源就真的無解了嗎?
當然不是,也在找了很多解決方案,各有所長,又各有短處.
1.使用表單直接提交
這個方案肯定是被弊掉的,人一多就可能拖跨伺服器.
2.使用FLASH進行文件上傳
這個方案也嘗試過,不過據說AS3隻支持100M左右的文件上傳,大文件無法上傳,不知道是不是這樣?如果是這樣的話,那麼這個方案也將行不通了.使用FLASH進行文件上傳相對而言開發不會太困難.
3.使用APPLET進行文件上傳
使用APPLET開發文件上傳控制項,這個對於使用java來進行開發的非常方便,因為我們項目就是使用JAVA的,不過APPLET有安全策略的問題,無法讀取客戶端的問題.如果要,那麼用戶必須修改其java.policy文件,這對於用戶來講簡直是不可能的.如果使用程序下載動態修改也會比較麻煩.其實還有一個破解之法,就是採用數字證書。
缺點:1)、客戶端必須安裝JRE;2)、想辦法突破APPLET有安全策略的問題
優點:java編寫,支持多瀏覽器
4.使用ACTIVEX進行文件上傳
這是我目前認為比較可行的方式,而且網上也有很多類似這樣的控制項,但是都不是免費的,所以只能自己想辦法解決了.使用ACTIVEX開發,可以使用C++、DELPHI等來進行開發
缺點:1>客戶端推薦IE;2>IE安全設置中啟用activex控制項
優點:ACTIVEX開發速度快、界面友好
㈣ 瑞星的"啟發式掃描"在哪
樓主您好,打開詳細設置--快速掃描--自定義級別--高級在這里就能看到。
瑞星個人版產品已經免費,目前最新產品為V16版殺毒軟體
V16版瑞星為目前瑞星引擎技術的第16代產品,目前支持主流的XP、Win7、Win8操作系統,並支持目前用戶群越來越多的64位操作系統。擁有成熟的主動防禦技術以及特有的變頻殺毒、雲查殺技術,煥然一新的UI皮膚布局讓使用者輕松上手。另外新產品在系統資源佔用方面進行了優化,在保證殺毒、主動防禦、惡意攻擊攔截等功能的同時,還提高了產品整體運行性能。歡迎樓主到瑞星網站下載安裝!
傳送門:http://www.rising.com.cn/2012/v16/
㈤ AS2協議的介紹
AS2協議首先通過證書(Certification)進行數據加密和數字簽名生成數據包,然後通過HTTP (或HTTPS)協議傳輸.另外還有AS1和AS3,和AS2相比,數據打包方式是一樣的,但是AS1通過SMTP協議傳輸而AS3是通過FTP協議傳輸.由於HTTP(s)協議流行而且比較容易通過防火牆,所以相對來說AS2非常流行而其他兩個協議就很少聽到.HTTP協議還可以直接得到回應,所以可靠性上也有優勢.
㈥ 如何使用ftp上傳軟體前端as3導出的swf如何在ftp中使用
ftpFlash 你網路一下這個教程
㈦ EDI電子數據交換的EDI傳輸協議
AS1
AS1是由 IETF 開發的,旨在通過 SMTP 和 S/MIME 提升消息傳遞的安全性和可靠性。它是第一個可開發、使用簽名AS、加密、具有 MDN(送達回執)的AS協議。基於AS 的文件傳輸具有典型的特點:文件交換的雙方必須通過 SSL 加密認證、並且具有特定的「交易夥伴」名稱。
AS2
AS2 採用與AS1 協議相同的簽名AS、加密和具有MDN。AS2消息通常採用HTTP或HTTPS協議在互聯網上發送。AS2 作為一個點對點的交互方法已被廣泛應用。AS2 相比標准HTTP具備更優點,包括增加驗證以及電子收據和數字簽名帶來的安全性。AS2 是實時處理的,提高了文檔交換的效率。美國的沃爾瑪是整個零售行業中首批採用AS2協議的公司之一。
AS3
AS3 是由IETF 開發的,旨在通過FTP 提升消息傳遞的安全性和可靠性。AS3基於FTP協議的安全版本,而不是HTTP。相對於AS2 採用的點對點的模式,AS3協議傳輸採用的是由S/MIME 通過FTP實施的,如同FTP的客戶端/伺服器模。AS3 也採用和AS2 一致的MDN(送達回執)。AS3 是一個雙向協議,客戶端不需要接受實時信息的收納人(AS2 總是需要)。在FTP腳本、應用和安全方面,AS3 特別適合於銀行,以及其它有投資量大的產業。
AS4
AS4 由OASIS ebXML消息傳遞服務技術委員會的小組開發,可在web服務領域提供安全的B2B文檔交換使模式。AS4 仍處於草案定義格式階段。AS4 的配置文件可以提供了一個市場的入門級解決方案,允許公司利用內部基於SOA構建的平台處理外部B2B消息,同時承擔一些更為復雜的web服務。歐洲航空航天工業提議使用AS4 作為與其貿易夥伴發送 ebXML 相關的B2B 文檔的通訊標准。
ebXML
ebXML消息傳遞服務提供了一個安全的和可靠的基於SOAP/ Web,並按照ebXML規格所定義的服務打包、路線規劃和傳輸的協議。ebMS具有開放性的標准,因而是中性的通信協議,雖然最常見的底層協議HTTP和SMTP。ebMS本質上為使用SOAP / Web 服務的各種業務應用之間,提供了一種交換基於ebXML 的 B2B文檔的方法。
FTP
FTP是標準的網路協議,它用於通過一種基於TCP / IP的網路(如網際網路)交換和操作文件。FTP 是建立在客戶端-伺服器結構上的,實現客戶端和伺服器應用之間獨立的控制和數據連接。FTP 也經常被用作應用組件為程序的內部函數自動傳輸文件。FTP用戶可使用密碼身份驗證或匿名用戶訪問。
FTPS
作為FTP的一個擴展, 文件傳輸安全協議(FTPS)增加了對安全傳輸層協議 (TLS)和加密套接字層(SSL)加密協議的支持。FTPS 不同於SFTP (一個不兼容SSH協議的安全文件傳輸子系統),也不同於安全FTP(通過SSH 連接實現隧道FTP)。
HTTP
超文本傳輸協議被用於在互聯網或其他的計算機網路請求和傳輸文件,尤其是web頁面和web頁面組件。在HTTP中, web瀏覽器通常作為客戶端,而在託管網站的計算機上運行的應用程序作為一個伺服器。HTTP是通常都實施TCP/IP協議,然而也可以實現互聯網或其它網路上的任何協議。
HTTPS
超文本傳輸協議安全是一個以SSL/TLS協議提供伺服器加密和安全識的超文本傳輸協議的集合。HTTPS連接常常用於網上的支付類型交易,以及公司之間的業務系統交換敏感信息。
OFTP
OFTP協議被開發用於為歐洲汽車工業提供一個標准通信平台,已從1980年代中期使用至今。OFTP 也已經擴展應用到了零售、大型家電、製造業、政府部門、運輸、保險行業和銀行業等。OFTP的協議使用非常簡單,僅由14個命令構成。OFTP協議是非常有效的,允許使用大型傳遞窗口的同時重新啟動合並文件,數據壓縮和安全。OFTP 允許企業很容易通過點對點連接進行交流。
OFTP2.0
OFTP2.0版是最新版本的OFTP標准,從一開始就被設計用於在互聯網上使用。相對於OFTP,OFTP2提供了一系列的便利,包括數據壓縮,貿易夥伴之間的數字證書交換(改善傳輸的安全),它支持處理超大文件(超過500 Gb),並提供了額外字元集支持諸如中文和日語。OFTP 主要在歐洲應用比較廣泛,而OFTP2 被設計應用於整個互聯網,它可以幫助世界各地的貿易夥伴連接彼此。自2008年以來,許多歐洲的汽車製造商已經開始運行OFTP2 試點項目,預計將在2010年期間廣泛部署在生產項目。
SFTP
SFTP是一個提供了任何可靠數據流的文件訪問、文件傳輸和文件管理功能的網路協議。它被設計為SSH2.0 的擴展協議來提供安全的文件傳輸功能,但是它也打算匹配其他協議。SFTP可以應用在許多不同的應用程序中,如安全轉移安全傳輸層協議(TLS)和VPN 應用內的管理信息傳輸。這個協議假設它是運行在一個安全的通道中,比如SSH,伺服器已經驗證的客戶端和用戶是可以使用該協議的。
㈧ RedHat Enterprise linux AS3update3下載地址
直接在迅雷里搜啊,大把大把的下載地址!我這里給你說個吧http://119.147.41.16/down?cid=&t=2&fmt=&usrinput=redhat%20enterprise%20linux%20as3update3&dt=2006000&ps=0_0&rt=0kbs&plt=0
㈨ 請教:vsftpd:enable
Linux下的vsftpd配置詳解
配置環境:Redhat Linux AS 3 + Vsftpd
主要是配置有ftpadmin(管理員),ftpupload(上傳,下載,瀏覽),ftpdownload(下載,瀏覽)這幾個用戶。
軟體在安裝AS3時默認給安裝了。
1.建立配置文件:
#cat <<! >/etc/vsftpd/logins.txt
>ftpadmin ----------用戶名
>ftpadmin ----------密碼
>ftpupload
>ftpupload
>ftpdownload
>ftpdownload
2,生成口令文件
#db_load -T -t hash -f /etc/vsftpd/logins.txt /etc/vsftpd/vsftpd_login.db
#chmod 600 /etc/vsftpd/vsftpd_login.db
3,建立認證文件
#vi /etc/pam.d/vsftpd.vu
auth required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login
account required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login
#wq
4,建立用戶目錄及許可權
#useradd -d /home/ftpsite virtual
#chmod 700 /home/ftpsite
5,修改配置文件/etc/vsftpd/vsftpd.conf
Linten=YES
anonmous_enable=YES
local_enable=YES
write_enable=NO
anon_upload_enable=NO
anon_mkdir_write_enable=NO
anon_other_wirte_enable=NO
one_process_model=NO
chroot_local_user=YES
guest_enable=YES
guest_username=virtual
pam_service_name=vsftpd.vu
#wq
重啟vsftpd服務
#service vsftpd restart
6,對各個用戶許可權的設定
編輯/etc/vsftpd/vsftpd.conf, 添加user_config_dir選項
user_config_dir=/etc/vsftpd/vsftpd_user_conf
保存文件
#mkdir /etc/vsftpd/vsftpd_user_conf
#echo <<! > /etc/vsftpd/vsftpd_user_conf/ftpadmin
>anon_world_readable_only=NO
>write_enable=YES
>anon_upload_enable=YES
>anon_mkdir_write_enable=YES
>anon_other_write_enable=YES
>!
#echo <<! > /etc/vsftpd/vsftpd_user_conf/ftpupload
>anon_world_readable_only=NO
>write_enable=YES
>anon_upload_enable=YES
>!
#echo <<! > /etc/vsftpd/vsftpd_user_conf/ftpdownload
>anon_world_readable_only=NO
>!
然後重啟vsftpd服務即可
㈩ FLASH AS3.0網站。
建議你看 as3殿堂之路
這是從基本到熟練.
俺也會點AS,而且用AS做過網站.
www.o-dear-fly.cn/tea
不過是用AS2做的.其實.
我不覺得AS2和AS3哪個高級或者先進些.
AS3能乾的,AS2一樣能幹.
當然.大型項目除外..
AS3分工能細些.
好像離題了.
2. 用FTP上傳工具.直接上傳便可.但是要HTML文件裝著.
3.足夠應付什麼?你應該有個目標~
4.學成,看個人資質.
聰明三個月有小成.