批量上传中出现的问题...需求: 将excel中的数据批量导入 数据库,同时把 excel中的 图片字段 中的图片 上传到 服务器的指定文件夹下。至于上传到服务器后 生成2个缩略图 就不说了。
-------------------问题: 我读取 excel中的 图片列下的 指定路径后,如何将这些路径下的图片 上传到服务器上???
路径是读出来的,不能使用文件上传控件了...怎么处理,gg下,好像也没什么方法。
特诚恳的向 大家请教 如何上传...
--------------------
需求很明确... 希望哪位大大能提点一二。

解决方案 »

  1.   

    先发个连接 在看看
    http://www.open-open.com/ajax/Upload.htm
      

  2.   

    post上传到服务器 
    http://blog.csdn.net/ck11926375/archive/2010/03/23/5408532.aspx
      

  3.   

     WebService上传文件
    http://blog.csdn.net/ck11926375/archive/2010/03/23/5408474.aspx
      

  4.   

    用组件可行http://www.codeproject.com/kb/aspnet/multiuploads.aspx
      

  5.   


    本机我试过 可以。远程的没试过。
    前段时间做上传,后来用的post方式上传的
      

  6.   

    asp.net对数据库中图片的上传与读取http://www.zzchn.com/edu/20080727/90816.shtml看看这个有没有帮助
      

  7.   

    那好像就没法了,post上传也是需要input控件的
    WebService上传我只是在本地测试了哈 不存在权限问题
      

  8.   

    楼主,是图片本身保存在excel里面,还是图片的路径保存在excel里面?
      

  9.   

    webclient
    ftpwebrequest上传文件
      

  10.   

    我感觉也是做不到的,因为这个明显突破了安全限制,如果可以实现这个功能的话,那不是我只要做个页面,就可以拿到你的聊天记录、银行卡号。。吼吼我觉得现实点的方法是在页面上提示用户把图片压缩成rar,随excel文件一起上传(或者用多文件上传,总之都是要用户选择确认的),上传到服务器后就任意处理了,可以忽略excel中的文件路径,根据文件名找出相应的文件。。
      

  11.   

    你的意思是说,你已经拥有了一堆本机图片路径(不管你是从excel中读出还是哪来的),然后你没办法用编程把这堆图片上传到其它服务器上去吗?这么容易你居然还做不来,该打。你不会在服务器上开个FTP(要讲究安全的话开个SFTP)服务,用ftp传上去吗?就算你不能改变服务器设置,那么去找HTTP协议看看,模拟浏览器发送文件内容给服务器也是轻而易举的。
    要不就是你拥有了其它电脑上的一堆图片路径(就算是人家主动发送给你的excel里面的),你想在本服务器上编程把这堆文件调过来?那么你别做梦了,如果这样都行的话,世界早就毁灭了
      

  12.   

    楼主这样做试试是否可行,在excel里面再增加一列,用来存放ID_图片名+后缀,如10_a.jpg。相应的把excel对应的图片存放到某个磁盘固定目录下,如存放至d:\temp\下。
    在执行导入操作按钮时相应的读取存放在d盘下的temp文件夹,读取并遍历所有图片,获取图片名,然后解析。
    前面的是数据行主键,整个文件名就可以存到数据库了。
      

  13.   

    如果是上传图像的路径,就在EXCEL里新加一个列,将路径文本存储到这个列中,做为STRING上传。
    如果是上传图像的值,就打开一个PictureBox,将上述路径的图像文件导入,然后解析成MemoryStream,再上传到数据库的String字段。
    MemoryStream 和 Bitmap(Image) 的转换程序在我的资源里有。但你要试一下,我只WinForm里试过
      

  14.   

    读取图片转换成byte类型的,在插入数据库怎样?
      

  15.   

    就算你不能改变服务器设置,那么去找HTTP协议看看,模拟浏览器发送文件内容给服务器也是轻而易举的。
    ------------------------------模拟浏览器发送文件内容给服务器轻而易举?
      

  16.   

    难不成我只有 做个客户端程序,让人家用ftp上传???
    太恶心了...
      

  17.   


    #############################################################################
    ###                   多说无益
    ###
    ###                   在网页中嵌入自己的ocx是唯一办法
    ###
    ###
    #############################################################################
      

  18.   

    要不做插件 要不就让别人传execl的同时 把图片打包传上来 或者把execl和图片同时打一个包 
    然后在服务器上你自己再去解包再去移地方
      

  19.   

    vc++6.0要是你不会,可以改用vb6.0写ActiveX。一样的。