1、c/s下,上传的文件放在服务器好么?
cs模式,当然放服务器,不然Client2要下载Client1的文件,难道还要去连接Client1?
那不就变成点到点模式了
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、怎么用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之后的字节总数
4、在linux用c语言写的socket传文件。服务器以二进制流打开文件并发送,客户端接收并写入文件。
传输的时候没问题,主要是写的时候,这有个文件编码的问题,编码统一就好了。
5、请问如何用java或标准c实现从服务器端下载文件功能?
你的服务器是什么规范?HTTP?FTP?还是说要顺便写一个服务端出来?
如果是要写服务端的,自己搜索,网上有。
如果是HTTP协议和FTP协议的,java版本的见代码
InputStream ios=new URL("http://192.168.1.1/文件bom.zip所在的WEB目录/bom.zip").openConnection().getInputStream();
BufferedOutputStream bout=new BufferedOutputStream(new FileOutputStream("c:/存放目录/bom.zip"));
byte buff[]=new byte[1024];
int count;
while((count=ios.read(buff))>0){
bout.write(buff, 0, count);
}
ios.close();
bout.close();
如果要C的话,用socket做,看一下HTTP协议规范,很简单可以做到文件传输的。
6、用java开发的WEB 项目实现从本地服务器上传一个文件到C服务器,中间要经过B服务器,请问我怎么实现呢?
可以啊。方法太多了 方案 A只用ftp A把文件 FTP给B B做一个服务每分钟扫描一次ftp目录出现新文件 并且文件可以读的话 B再把文件ftp给C
直接用TCP 如果 socket熟练的话就更省事儿了 A 直接socket连上B 把文件发送过去,B直接把接收的数据转发给 C接收后保存。
根据需要和环境组合使用比较好。
7、C/S程序如何上传图片文件到服务器?
以文件形式保存在一个文件夹里,文件名用GUID方式命名
8、我用MFC的CSocket做了一个向服务器上传文件的程序,但是服务器端没有反应,哪位大神能帮我一下!
1、服务器端端口是否正确打开。
2、客户端和服务端是否握手成功。
3、服务器端软件部分协议是否正确。
4、没看到你的“主要代码”,你链接的是每个人自己的百度空间。
9、c#在c/s模式下如何发送文件到服务器?
多种
1:建立共享目录,直接copy进去。(不是很安全)
2:建立ftp,使用网络方法传送上去专。(也不是很安全属)
3:服务器运行Server端,本机使用WinSock使用TCP/IP传送过去(安全,但代码量高,服务器也需要运行程序)
等等吧,建议的方法是第三种,在服务器上建立一个服务,用来接收文件。