(急!200分诚心求助高手)如何用asp把本地某文件夹中的所有.htm文件上传到数据库里,分不够明天继续补

sonicryu 2009-06-09 09:26:56
假设本地 D:\doc 目录里有1000个html文件(没有别的类型的文件和文件夹)。

现在要写一个程序,把这些文件一次性上传到本地的数据库中的表file里。

表file的结构是:

filename varchar 100 文件名称
filesize varchar 100 文件大小
filecontext imgae 16 文件内容(二进制数据)



具体要求:

对doc目录下的所有*.html

1.把.html 前面的文件名写入 filename字段
2.把文件大小写入 filename字段
3.把文件上传到 filecontext字段 (因为我们有一段程序会用Response.BinaryWrite(bytes) 去调用库里的.html文件)



应该如何实现?

(原来我写了一个程序类似网站上传的功能,但一次只能上传一个,需要手动操作,效率太低)

小弟编程水平有限,素闻csdn是高人隐居出没的地方,故特来诚心求教,分不够明天继续补,问题一旦解决,补分后马上送分,绝不食言。
...全文
28 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
sonicryu 2009-06-09
  • 打赏
  • 举报
回复
可以设定延时上传吗,最好有程序代码
heatonc 2009-06-09
  • 打赏
  • 举报
回复
我在想 那么多2进制数上穿到数据库中 你的并发数够吗?难道这个数据库 其他人不访问吗?占用的资源 是很庞大的哦!~
  • 打赏
  • 举报
回复
你可以搜索一下批量上传吧

不过我不建议一下子上传那么多个
很容易导致假死
sonicryu 2009-06-09
  • 打赏
  • 举报
回复
没办法 这个项目的要求是要把文件上传到数据库中
  • 打赏
  • 举报
回复
这个别一次性上传这么多文件

还有建议你不要用二进制保存文件内容
那样数据库容量容易变大,只要保存文件的路径即可
sonicryu 2009-06-09
  • 打赏
  • 举报
回复
比如本地有一个 1.html 我怎么用asp 不通过表单的方式 以二进制格式写入数据库的某个字段?
sonicryu 2009-06-09
  • 打赏
  • 举报
回复
或者给我一个 把本地文件用二进制格式上传到sql数据库的例子 不通过表单实现

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧