1、如何將攝像頭採集到的圖片傳送給伺服器,再由伺服器傳送給客戶端,c
圖片都存來在伺服器上源,cs程序端也是通過URL形式訪問圖片,如System.Net.WebClient類可以讀取遠程圖片,本質上和BS結構一樣,只不過BS結構是瀏覽器幫你實現讀取遠程圖片這一步。當然,伺服器端得架設一個web站點提供服務。
2、怎麼用C實現Http POST功能向Http伺服器上傳文件
文件可以使用sendfile直接過去
比如剛開始是報文頭部結束\r\n\r\n直接write就可以
然後文件數據可以直接sendfile處理,
也可以
#define BUFSIZE 8196
while(read(fd,buf,BUFSIZE)>0){
write(...);
}
CONTENT-LENGTH是報文頭結束\r\n\r\n之後的位元組總數
3、C#做c/s開發,是怎麼讀取遠程主機的圖像文件的?
圖片都存在伺服器上, cs程序端也是通過URL形式訪問圖片,如System.Net.WebClient類可以讀內取遠程圖片, 本質上容和BS結構一樣,只不過BS結構是瀏覽器幫你實現讀取遠程圖片這一步。
當然,伺服器端得架設一個web站點提供服務。
4、c#在c/s模式下如何發送文件到伺服器?
多種
1:建立共享目錄,直接copy進去。(不是很安全)
2:建立ftp,使用網路方法傳送上去專。(也不是很安全屬)
3:伺服器運行Server端,本機使用WinSock使用TCP/IP傳送過去(安全,但代碼量高,伺服器也需要運行程序)
等等吧,建議的方法是第三種,在伺服器上建立一個服務,用來接收文件。
5、如何用socket 在客戶端跟服務端之間傳送圖片 用C語言實現
沒有C語言的 但是我可以說出思路
客戶端將圖片讀取出來轉為2進制,存到byte數組中發給服務端,服務端收到數組後,將2數組保存為圖片格式的文件就可以了
6、C語言如何用FtpPutFile()函數上傳文件到Ftp伺服器!下載用FtpGetFile()可以!
C語言中沒有FtpPutFile函數,這是VB中的函數。
C語言可以使用CStdioFile函數打開本地文件。使用類CInternetSession 創建並初始化一個Internet打開FTP伺服器文件。
CStdioFile繼承自CFile,一個CStdioFile 對象代表一個用運行時函數fopen 打開的C 運行時流式文件。
流式文件是被緩沖的,而且可以以文本方式(預設)或二進制方式打開。文本方式提供對硬回車—換行符對的特殊處理。當你將一個換行符(0x0A)寫入一個文本方式的CStdioFile 對象時,位元組對(0x0D,0x0A)被發送給該文件。當你讀一個文件時,位元組對(0x0D,0x0A)被翻譯為一個位元組(0x0A)。
CStdioFile 不支持Duplicate,LockRange,和UnlockRange 這幾個CFile 函數。如果在CStdioFile 中調用了這幾個函數,將會出現CNoSupported 異常。
使用類CInternetSession 創建並初始化一個或多個同時的Internet 會話。如果需要,還可描述與代理伺服器的連接。
如果Internet連接必須在應用過程中保持著,可創建一個類CWinApp的CInternetSession成員。一旦已建立起Internet 會話,就可調用OpenURL。CInternetSession會通過調用全局函數AfxParseURL來為分析映射URL。無論協議類型如何,CInternetSession 解釋URL並管理它。它可處理由URL資源「file://」標志的本地文件的請求。如果傳給它的名字是本地文件,OpenURL 將返回一個指向CStdioFile對象的指針。
如果使用OpenURL在Internet伺服器上打開一個URL,你可從此處讀取信息。如果要執行定位在伺服器上的指定的服務(例如,HTTP,FTP或Gopher)行為,必須與此伺服器建立適當的連接。
常式:
#include <winsock.h>7、c/s下,上傳的文件放在伺服器好么?
cs模式,當然放伺服器,不然Client2要下載Client1的文件,難道還要去連接Client1?
那不就變成點到點模式了
8、php負載均衡,伺服器上傳圖片
又看到你了。
你理解錯了吧,訪問B伺服器不一定上傳就得上傳到B伺服器,圖片伺服器應該有自己的域名(img.xxx.com)用戶訪問的是B伺服器做好的網站,但是使用上傳時提交到的是A的域名。
9、C/S程序如何上傳圖片文件到伺服器?
以文件形式保存在一個文件夾里,文件名用GUID方式命名