如何用程序把图片传到远程机器上
网上好多都是web形式的,
用应用程序怎么实现,
如果存入数据库会不会影响读取速度

解决方案 »

  1.   

    1 难道Web不算应用程序?
    2 用Windows应用程序有很多种方式传到远程,比如 FTP 或 HTTP多线程上载是比较常用的
    3 会影响速度,但是带来安全控制
      

  2.   

    这个处理方法很多 :1、可以把文件存储在数据库中,便于管理。 2、可以通过Tcp/IP协议,利用Socket把数据上传到服务器上。3、可以调用WebService把数据写到服务器上。 4、可以调用Remoting把数据写到服务器上。
      

  3.   

    在你的服务器上开通FTP服务,客户端通过FTP传文件到服务器。这种方式最适于传送大文件。
    如果不允许开通这样服务的话,不知你的程序是B/S还是C/S? 如果是B/S, 通过Web传文件最好,如果是C/S那就要在你的服务端来接收文件了。具体请参考Socket编程,一般都会有这样的例子。
    另我觉得把文件存到数据库不是一种好方法,如果文件比较大的话,对数据库性能都有影响。最好就是文件还是保存在文件系统上,数据库只记录文件路径。