如何用搭建web伺服器互傳文件
『壹』 怎麼使用windows遠程連接實現文件共享互傳文件
一、Windows XP遠程式控制制的實現 Windows XP有一個非常人性化的功能:遠程桌面。該功能可以在「開始→所有程序→附件→通訊」菜單中找到(如圖1),利用這一功能,我們可以實現遠程遙控訪問所有應用程序、文件、網路資源。例如在家裡發出指令遙控單位的計算機完成郵件收發、系統維護、遠程協助等工作,如果使用的是寬頻,那麼與操作本地計算機不會有多大差別。 圖 1 下面,我們以Windows XP為例介紹實現遠程式控制制的些步驟。 1.Windows XP系統「遠程協助」的應用 「遠程協助」是Windows XP系統附帶提供的一種簡單的遠程式控制制的方法。遠程協助的發起者通過MSN Messenger向Messenger中的聯系人發出協助要求,在獲得對方同意後,即可進行遠程協助,遠程協助中被協助方的計算機將暫時受協助方(在遠程協助程序中被稱為專家)的控制,專家可以在被控計算機當中進行系統維護、安裝軟體、處理計算機中的某些問題、或者向被協助者演示某些操作。 如果你已經安裝了MSN Messenger 6.1,還需要安裝Windows Messenger 4.7才能夠進行「遠程協助」。 使用遠程協助時,可在MSN Messenger的主對話框中單擊「操作→尋求遠程協助」菜單命令(如圖2)。然後在出現的「尋求遠程協助」對話框中選擇要邀請的聯系人。當邀請被接受後會打開了「遠程協助」程序對話框。被邀人單擊「遠程協助」對話框中的「接管控制權」按鈕就可以操縱邀請人的計算機了。 圖 2 主控雙方還可以在「遠程協助」對話框中鍵入消息、交談和發送文件,就如同在MSN Messenger中一樣。被控方如果想終止控制,可按Esc鍵或單擊「終止控制」按鈕,即可以取回對計算機的控制權。 2.Windows XP「遠程桌面」的應用 使用「遠程協助」進行遠程式控制制實現起來非常簡單,但它必須由主控雙方協同才能夠進行,所以Windows XP專業版中又提供了另一種遠程式控制制方式——「遠程桌面」,利用「遠程桌面」,你可以在遠離辦公室的地方通過網路對計算機進行遠程式控制制,即使主機處在無人狀況,「遠程桌面」仍然可以順利進行,遠程的用戶可以通過這種方式使用計算機中的數據、應用程序和網路資源,它也可以讓你的同事訪問到你的計算機的桌面,以便於進行協同工作。 (1)配置遠程桌面主機 遠程桌面的主機必須是安裝了Windows XP的計算機,主機必須與Internet連接,並擁有合法的公網IP地址。主機的Internet連接方式可以是普通的撥號方式,因為「遠程桌面」僅傳輸少量的數據(如顯示器數據和鍵盤數據)便可實施遠程式控制制。 要啟動Windows XP的遠程桌面功能必須以管理員或Administrators組成員的身份登錄進入系統,這樣才具有啟動Windows XP「遠程桌面」許可權。 右鍵單擊「我的電腦」圖標,選擇「屬性」命令。在出現的對話框中單擊「遠程」選項卡,單擊選中「允許用戶遠程連接到這台計算機」選項框。單擊「選擇遠程用戶」按鈕,然後在「遠程桌面用戶」對話框中單擊「添加」按鈕,將出現「選擇用戶」對話框單擊「位置」按鈕以指定搜索位置,單擊「對象類型」按鈕以指定要搜索對象的類型。接下來在「輸入對象名稱來選擇」框中,鍵入要搜索的對象的名稱,並單擊「檢查名稱」按鈕,待找到用戶名稱後,單擊「確定」按鈕返回到「遠程桌面用戶」對話框,找到的用戶會出現對話框中的用戶列表中。 如果沒有可用的用戶,可以使用「控制面板」中的「用戶賬戶」來創建,所有列在「遠程桌面用戶」列表中的用戶都可以使用遠程桌面連接這台計算機,如果是管理組成員即使沒在這里列出也擁有連接的許可權。 (2)客戶端軟體的安裝 Windows XP的用戶可以通過系統自帶的「遠程桌面連接」程序(在「開始→所有程序→附件→通訊」中)來連接遠程桌面(如圖1)。如果客戶使用操作系統是Windows 9X/2000,可安裝Windows XP安裝光碟中的「遠程桌面連接」客戶端軟體。 在客戶機的光碟機中插入Windows XP安裝光碟,在顯示「歡迎」頁面中,單擊「執行其他任務」選項,然後在出現的頁面中選擇「設置遠程桌面連接」選項,然後根據提示進行安裝。(3)訪問遠程桌面 在客戶機上運行「遠程桌面連接」程序,會顯示「遠程桌面連接」對話框,單擊「選項」按鈕,對話框的全部選項,如圖2所示,在「常規」選項卡中分別鍵入遠程主機的IP地址或域名、用戶名、密碼,然後單擊「連接」按鈕,連接成功後將打開「遠程桌面」窗口,你可以看到遠程計算機上的桌面設置、文件和程序,而該計算機會保持在鎖定狀態,如果沒有密碼的情況下,任何人都無法使用它,也看不到你對它所進行的操作。 如果注銷和結束遠程桌面,可在遠程桌面連接窗口中,單擊「開始」按鈕,然後按常規的用戶注銷方式進行注銷。 (4)遠程桌面的Web連接 遠程桌面還提供了一個Web連接功能,簡稱「遠程桌面Web連接」,這樣客戶端無需要安裝專用的客戶端軟體也可以使用「遠程桌面」功能,這樣對客戶端的要求更低,使用也更靈活,幾乎任何可運行IE瀏覽器的計算機都可以使用「遠程桌面」功能。 首先讓我們來看看伺服器端的配置情況。 由於「遠程桌面Web連接」是Internet信息服務(IIS)中的可選的WWW服務組件,因此,要讓Windows XP主機提供「遠程桌面Web連接」功能,必須先行安裝該組件。方法是:運行「控制面板」中的「添加或刪除程序」項,然後在「添加或刪除程序」對話框中單擊「添加/刪除Windows組件」選項,在「Windows組件向導」對話框中選擇「Internet信息服務」選項並單擊「詳細信息」按鈕,依次選擇「萬維網服務→遠程桌面Web連接」選項,確定後返回到「Windows組件向導」對話框,單擊「下一步」按鈕,即開始安裝。 接下來,運行「管理工具」中的「Internet 信息服務」程序,依次文件夾分級結構,找到「tsweb」文件夾,單擊滑鼠右鍵,選擇「屬性」命令。 在出現的「屬性」對話框中單擊「目錄安全」選項卡,單擊「匿名訪問和身份驗證控制」欄中的「編輯」按鈕,在出現的「身份驗證方法」對話框中選中「匿名訪問」選項即可。這樣我們就可以用IE訪問「遠程桌面」了。 在客戶端運行IE瀏覽器,在地址欄中按 「 伺服器地址(域名)/tsweb」格式鍵入伺服器地址,如伺服器地址為218.76.219.5,則可在地址欄中輸入「 218.76.219.5/tsweb/」,回車之後,「遠程桌面 Web 連接」的頁面將出現在IE窗口中,如圖3所示,在網頁中的「伺服器」欄中鍵入想要連接的遠程計算機的名稱,單擊「連接」按鈕即可連入遠程桌面。 除了遠程桌面與遠程協助外,Windows XP還提供了程序共享功能,在某種意義上,它也是一種對程序的遠程式控制制,另外NetMeeting中也具有程序共享功能。 以上的遠程式控制制方式都必須在Windows XP或Windows Server 2003中才能進行,而且功能相對簡單。要在其他的操作系統中進行遠程式控制制,或者需要遠程式控制制提供更為強大的功能,就需要使用其他的第三方遠程式控制制軟體。
『貳』 怎樣兩台電腦互傳文件
方法一:通過區域網(物理位置比較近適宜)
把兩台電腦連接到一個HUB或者路由器或者交換機上,然後把兩台電腦設在一個工作組。把你要傳的文件共享一下就可以通過網上鄰居傳了。
注意:有時候在C盤上面的文件,別的機器訪問不了,這時候 可以把這個文件放到別的盤中就可以了。
方法二:通過QQ之類的軟體(物理位置比較遠適宜)
在兩台電腦上面打開QQ,把要傳的文件直接發送給對方。注意:如果兩台機器不是在區域網中,那麼速度可能比較慢
方法三:建立FTP或者WEB站點(物理位置比較遠,你擁有固定IP地址適宜)
首先下載一個FTP或者WEB的伺服器軟體,安裝以下,然後把要傳的文件放到一個文件夾下,按照說明你就可以以很快的速度訪問了。
『叄』 如何為辦公室的電腦創建一個網路群組,互相共享文件
設置文件夾共享的方法有三種:
第一:「工具--文件夾選項--查看--使用簡單文件夾共享」。這樣設置後,其他用戶只能以Guest用戶的身份訪問你共享的文件或者是文件夾。(適用於xp系統)
第二:「控制面板--管理工具--計算機管理」,在「計算機管理」這個對話框中,依次點擊「文件夾共享--共享」,然後在右鍵中選擇「新建共享」即可。
『肆』 如何通過WebSocket連接伺服器進行數據傳輸
客戶端:
client.htm
<!DOCTYPEhtml>
<html>
<body>
<h1>WebSocket</h1>
<scriptsrc="client.js"></script>
</body>
</html>
client.js
varws=newWebSocket("ws://127.0.0.1:8080/");
ws.onopen=function(){
alert("Opened");
ws.send("I'mclient");
};
ws.onmessage=function(evt){
alert(evt.data);
};
ws.onclose=function(){
alert("Closed");
};
ws.onerror=function(err){
alert("Error:"+err);
};
服務端可以用各種語言去實現,java可以用Jetty,C#可以用SuperSocket,這里我舉例用Node.js,創建server.js:
varWebSocketServer=require('ws').Server
,wss=newWebSocketServer({port:8080});
wss.on('connection',function(ws){
ws.on('message',function(message){
console.log('received:%s',message);
});
ws.send('something');
});
運行方式:
npminstallws
nodeserver.js
『伍』 利用webservice怎麼上傳文件
1. Web Service 簡介
Web Service是一個平台獨立的,低耦合的,自包含的、基於可編程的web的應用程序,可使用開放的XML(標准通用標記語言下的一個子集)標准來描述、發布、發現、協調和配置這些應用程序,用於開發分布式的互操作的應用程序。
Web Service技術, 能使得運行在不同機器上的不同應用無須藉助附加的、專門的第三方軟體或硬體, 就可相互交換數據或集成。依據Web Service規范實施的應用之間, 無論它們所使用的語言、 平台或內部協議是什麼, 都可以相互交換數據。Web Service是自描述、 自包含的可用網路模塊, 可以執行具體的業務功能。Web Service也很容易部署, 因為它們基於一些常規的產業標准以及已有的一些技術,諸如標准通用標記語言下的子集XML、HTTP。Web Service減少了應用介面的花費。Web Service為整個企業甚至多個組織之間的業務流程的集成提供了一個通用機制。
(Web Service 在此不做過多介紹,具體介紹可網路下)
2. WEB Service 開發
2.1. 服務配置
Asp.Net 一般支持上傳4MB大小文件,為實現上傳超過4MB大小文件,Asp.Net項目需要調整配置(Web.Config)的httpRuntime節點。
<httpRuntime maxRequestLength="40960" executionTimeout="1800" />
maxRequestLength:指定輸入流緩沖閾值限制(以 KB 為單位)。此限制可用於防止拒絕服務攻擊;例如,因用戶向伺服器發送大型文件而導致的拒絕服務攻擊。
默認值為 4096 (4 MB)。
executionTimeout: 指定在被 ASP.NET 自動關閉前,允許執行請求的最大秒數。默認值110秒。
2.2. 服務開發
本人採用接收位元組的方式開發Web Service,提供是創建還是累加參數,根據參數將文件位元組寫入文件中。示例代碼如下:
3. WinForm 程序開發
WinForm是·Net開發平台中對Windows Form的一種稱謂。新增WinForm程序項目,添加文件上傳服務引用。
3.1. Winform 程序實現效果
程序界面簡單設計為:選擇文件按鈕,選擇文件列表,上傳文件按鈕、上傳信息及上傳進度。
『陸』 現有一台Javaweb伺服器,一台其他程序伺服器。如何從實現相互調用傳值
一台其他程序伺服器提供相應的請求介面,一台Javaweb伺服器調用一台其他程序伺服器的介面。一台個人電腦訪問一台Javaweb伺服器上的web端,點擊按鈕
『柒』 如何使用webservice上傳文件
Web Service是一個平台獨立的,低耦合的,自包含的、基於可編程的web的應用程序,可使用開放的XML(標准通用標記語言下的一個子集)標准來描述、發布、發現、協調和配置這些應用程序,用於開發分布式的互操作的應用程序。
Web Service技術, 能使得運行在不同機器上的不同應用無須藉助附加的、專門的第三方軟體或硬體, 就可相互交換數據或集成。依據Web Service規范實施的應用之間, 無論它們所使用的語言、 平台或內部協議是什麼, 都可以相互交換數據。Web Service是自描述、 自包含的可用網路模塊, 可以執行具體的業務功能。Web Service也很容易部署, 因為它們基於一些常規的產業標准以及已有的一些技術,諸如標准通用標記語言下的子集XML、HTTP。Web Service減少了應用介面的花費。Web Service為整個企業甚至多個組織之間的業務流程的集成提供了一個通用機制。
(Web Service 在此不做過多介紹,具體介紹可網路下)
2. WEB Service 開發
2.1. 服務配置
Asp.Net 一般支持上傳4MB大小文件,為實現上傳超過4MB大小文件,Asp.Net項目需要調整配置(Web.Config)的httpRuntime節點。
<httpRuntime maxRequestLength="40960" executionTimeout="1800" />
maxRequestLength:指定輸入流緩沖閾值限制(以 KB 為單位)。此限制可用於防止拒絕服務攻擊;例如,因用戶向伺服器發送大型文件而導致的拒絕服務攻擊。
默認值為 4096 (4 MB)。
executionTimeout: 指定在被 ASP.NET 自動關閉前,允許執行請求的最大秒數。默認值110秒。
2.2. 服務開發
本人採用接收位元組的方式開發Web Service,提供是創建還是累加參數,根據參數將文件位元組寫入文件中。示例代碼如下:
3. WinForm 程序開發
WinForm是·Net開發平台中對Windows Form的一種稱謂。新增WinForm程序項目,添加文件上傳服務引用。
3.1. Winform 程序實現效果
程序界面簡單設計為:選擇文件按鈕,選擇文件列表,上傳文件按鈕、上傳信息及上傳進度。
3.2. Winform 上傳文件效果
示例演示:選擇兩大於4MB文件進行上傳,上傳成功。
3.3. 文件上傳關鍵源碼
localhost.WebService mWebService = new WinTest.localhost.WebService();
mWebService.CookieContainer = new System.Net.CookieContainer();
mWebService.Timeout =- 1;
對 XML Web services 的同步調用的超時(以毫秒為單位)。默認為 100000 毫秒。提示:如果將 Timeout 屬性設置為 Timeout =-1,則指示該請求無超時。
『捌』 java web項目如何外網、內網相互傳輸數據(對象、文件)使用什麼技術,在線等
對象也可以不傳輸,使用遠程調用技術,外面網上的程序訪問內網伺服器中的對象。對象消息可以使用mq傳輸,是一個消息隊列。
『玖』 兩台電腦如何傳文件1.用一根網線的方法 2.路由器的方法
1、用一根網線的方法
你可以用一根網線將兩台電腦連接起來,然後用WINDOWS
XP自帶的「設置家庭或小型辦公網路」(雙擊網上鄰居後再左側顯示)來自己設置。注意,兩台電腦的IP地址一般設置為
192.168.1.X,子網掩碼一般為
255.255.255.0,其中X為1~255中的任意數字,且兩台電腦不能重復。還要設置電腦的分區或者文件夾的共享屬性,才能雙機互傳(共享屬性為完全,為只讀時,只可訪問和拷貝)或者拆下其中一個硬碟
在另一台電腦上掛2個硬碟
對拷
2、路由器的方法
方法一:通過區域網(物理位置比較近適宜)
把兩台電腦連接到一個HUB或者路由器或者交換機上,然後把兩台電腦設在一個工作組。把你要傳的文件共享一下就可以通過網上鄰居傳了。
注意:有時候在C盤上面的文件,別的機器訪問不了,這時候
可以把這個文件放到別的盤中就可以了。
方法二:通過QQ之類的軟體(物理位置比較遠適宜)
在兩台電腦上面打開QQ,把要傳的文件直接發送給對方。注意:如果兩台機器不是在區域網中,那麼速度可能比較慢
方法三:建立FTP或者WEB站點(物理位置比較遠,你擁有固定IP地址適宜)
首先下載一個FTP或者WEB的伺服器軟體,安裝以下,然後把要傳的文件放到一個文件夾下,按照說明你就可以以很快的速度訪問了。
『拾』 怎樣把文件上傳至您的域名指向的Web伺服器(或虛擬主機)的根目錄
把這個文件下載下來,然後通過FTP把這個文件傳到你的站點根目錄下即可。