none
如何在IE插件中将上传的文件写入数据库 RRS feed

  • 问题

  • 各位朋友,大家好。最近学习ASP.NET时遇到了一个“文件批量上传”的问题,后来通过编写了一个插件,完成将这些“文件”通过FTP上传到服务器上,但是现在发现“无法能像QQ极速上传工具”那样直接点击“上传”按钮后完成数据库的写入操作,苦思几天没有想到怎么实现。因为我的服务器的数据库是SQL SERVER,我不能在客户端上都装SQL SERVER吧?所以请求各位大虾指点下思路,如何实现在插件中完成“上传功能”时也将文件的信息写入数据库。谢谢。

    2010年9月21日 16:24

答案

  • 你不会直接让随便什么IP都访问数据库吧?写个Web Service更新文件信息……

    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful, so they will appear differently to other users who are visiting your thread for the same problem.
    Visual C++ MVP
    • 已标记为答案 Soft-Puppy 2010年9月22日 1:09
    2010年9月21日 16:51
    版主
  • 比如你的文件已经上传到服务器/upload/filename.ext

    你可以写一个Web服务,把和upload/filename.ext相关的数据连同文件的内容保存到数据库,在插件里面调用这个Web服务。教程可以参考http://quickstarts.asp.net/QuickStartv20/webservices/

     



    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful, so they will appear differently to other users who are visiting your thread for the same problem.
    Visual C++ MVP
    • 已标记为答案 Soft-Puppy 2010年9月22日 1:09
    2010年9月21日 17:51
    版主

全部回复

  • 你不会直接让随便什么IP都访问数据库吧?写个Web Service更新文件信息……

    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful, so they will appear differently to other users who are visiting your thread for the same problem.
    Visual C++ MVP
    • 已标记为答案 Soft-Puppy 2010年9月22日 1:09
    2010年9月21日 16:51
    版主
  • 我在权限里面已经设置了只有那么几个人具有上传的功能。而且这是一个小型局域网系统,不接通外网的。另外您说的Web Service更新文件信息,可否将思路稍微具体点呢?因为我没有学过Web Service,谢谢您的热心回答,同时祝福您中秋快乐。

    2010年9月21日 17:04
  • 比如你的文件已经上传到服务器/upload/filename.ext

    你可以写一个Web服务,把和upload/filename.ext相关的数据连同文件的内容保存到数据库,在插件里面调用这个Web服务。教程可以参考http://quickstarts.asp.net/QuickStartv20/webservices/

     



    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful, so they will appear differently to other users who are visiting your thread for the same problem.
    Visual C++ MVP
    • 已标记为答案 Soft-Puppy 2010年9月22日 1:09
    2010年9月21日 17:51
    版主
  • 我明白了,谢谢您的回答·
    2010年9月22日 1:09