1、C/S程序如何上傳圖片文件到伺服器?
以文件形式保存在一個文件夾里,文件名用GUID方式命名
2、怎麼用C實現Http POST功能向Http伺服器上傳文件
super viewDidLoad];
webview.backgroundColor = [UIColor clearColor];
webview.scalesPageToFit =YES;
webview.delegate =self;
NSURL *url =[[NSURL alloc] initWithString:@"http://www.google.com.hk/m?gl=CN&hl=zh_CN&source=ihp"];
NSURLRequest *request = [[NSURLRequest alloc] initWithURL:url];
[webview loadRequest:request];
}
3、JAVA如何把本地文件上傳到伺服器。
這個你就要參考,java上傳文件的相關資料了。
告訴你有現成的代碼,你可以找寫拷貝過去直接使用。
4、把文件上傳到伺服器上用什麼工具快呢
有兩種方法上傳程序到伺服器裡面。
windows系統伺服器很簡單,本地打開遠程桌面,復制文件,到遠程桌面的伺服器桌面上,粘貼文件,就可以了。就和你在本地電腦復制文件一樣。
第二種方法是有ip地址,ftp賬號密碼,可以用 ftp軟體上傳。不管 windows伺服器還是linux伺服器,都這么做。
5、c#在c/s模式下如何發送文件到伺服器?
多種
1:建立共享目錄,直接copy進去。(不是很安全)
2:建立ftp,使用網路方法傳送上去專。(也不是很安全屬)
3:伺服器運行Server端,本機使用WinSock使用TCP/IP傳送過去(安全,但代碼量高,伺服器也需要運行程序)
等等吧,建議的方法是第三種,在伺服器上建立一個服務,用來接收文件。
6、用java開發的WEB 項目實現從本地伺服器上傳一個文件到C伺服器,中間要經過B伺服器,請問我怎麼實現呢?
可以啊。方法太多了 方案 A只用ftp A把文件 FTP給B B做一個服務每分鍾掃描一次ftp目錄出現新文件 並且文件可以讀的話 B再把文件ftp給C
直接用TCP 如果 socket熟練的話就更省事兒了 A 直接socket連上B 把文件發送過去,B直接把接收的數據轉發給 C接收後保存。
根據需要和環境組合使用比較好。
7、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>8、c/s下,上傳的文件放在伺服器好么?
cs模式,當然放伺服器,不然Client2要下載Client1的文件,難道還要去連接Client1?
那不就變成點到點模式了
9、在linux下如何用c語言實現在伺服器接受文件的時候轉發給另一個伺服器
題目說得比較清楚,但問題說明確讓人摸不著頭腦。
根據題目的意思,其實這個問題很好解決:一旦伺服器接收到文件後(接收程序是自己編寫的程序),則調用三方ftp的C語言庫,將文件ftp到另一個伺服器即可。
若伺服器接收文件不是通過自己寫的程序,如是通過NFS寫過來的,則需要專門寫一個簡單的同步程序,定時檢查指定目錄下的文件屬性,一旦發現有新文件,則ftp到另一個伺服器即可。
10、怎麼用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之後的位元組總數