ChinaOK(授人以鱼,不如授人以渔)还有各位高手帮帮我!!!

UserR 2002-05-26 10:02:53
Http://www.chinaok.net/down/LostinetUpload_1_03.zip
在这个脚本里,我选用了简单的js上传方法。但是我想把图片上传后,以数据库中记录它(图片)存放地址的id重新命名图片。我的js很菜,没有办法实现,请你们帮帮忙
...全文
90 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
ChinaOk 2002-05-26
  • 打赏
  • 举报
回复
谢谢楼上的给我解了围。我对载服务器段用js实在是不熟。

搂主,你下的那个程序就是楼上的先生写的。
Lostinet 2002-05-26
  • 打赏
  • 举报
回复
我写个例子吧。。


function SaveFile(path,data)
{
var stream=new ActiveXObject("ADODB.Stream");
stream.Mode=3;
stream.Type=1;
stream.Open();
stream.Write(data);
stream.SaveToFile(path,2);
}
var goFile

GetFormData(OnForm,OnFile);
function OnForm(oForm)
{
/*
oForm.Name 表单名字
oForm.Size,oForm.Length 数据长度
oForm.Value 表单数据
*/
}
function OnFile(oFile)
{
/*
oFile.Name 表单的名字
oFile.FileName 文件在客户端的路径
oFile.ShortName 文件的短名字
oFile.ContentType 文件的MIME类型
oFile.Size,form.Length 文件的大小
oFile.GetData() 取文件数据
*/
goFile=oFile;
}

if(goFile==null||goFile.Size==0||goFile.ContentType.toLowerCase().indexOf("image/")==-1)
{
Response.Write("错误。");
Response.End();
}

//根据日期生成名字
var fileName=new Date().getTime()+".jpg";//1022425502374.jpg
//文件要显示的URL
var fileUrl="/mydir/uploadimages/"+filename;
//文件要保存的路径
var filePath=Server.MapPath(fileUrl);

SaveFile(filePath,goFile.GetData());

var dbcn=new ActiveXObject("ADODB.Connection");
dbcn.Open(".....");
var rs=new ActiveXObject("ADODB.Recordset");
rs.Open("images",dbcn,1,3);
rs.AddNew();
rs("url")=fileUrl;
rs("path")=filePath;
rs("size")=goFile.Size;
rs("contenttype")=goFile.contenttype;
rs.Update();

UserR 2002-05-26
  • 打赏
  • 举报
回复
哦,的确不该用,但是对于以学习为重的我,那就没有什么了,只要可以有尝试的欲望就会去做,麻烦你了
ChinaOk 2002-05-26
  • 打赏
  • 举报
回复
Http://www.chinaok.net/down/jscript5.zip
一般服务器端我不用js
也不熟悉
UserR 2002-05-26
  • 打赏
  • 举报
回复
希望你理解,我才开始学js,我还菜的狠
ChinaOk 2002-05-26
  • 打赏
  • 举报
回复
把那个上传成文件的那个例子里的文件保存的路径存放到数据里就好了
UserR 2002-05-26
  • 打赏
  • 举报
回复
我不想用数据库来保存图片,真好你在,快帮我解决,希望有说明,以帮助我研究学习。
ChinaOk 2002-05-26
  • 打赏
  • 举报
回复
那里面有一个存到数据库里的例子啊。
【重要提示】本资源设置为0积分下载,若非0积分请勿轻易下载 亲爱的CSDN用户: 首先感谢你点进这个资源页面。我需要提前说明一个重要情况: 本资源原本已设置为“0积分下载”,即作者希望完全免费共享。但CSDN平台有时会根据文件的下载热度、文件大小、用户权限等因素,自动将部分资源的积分调整为非0数值(如1积分、2积分、5积分等)。这是平台系统的自动行为,而非作者本人的设定。 因此,如果你当前看到该资源的下载所需积分不是0(例如显示为1、2、3……),请谨慎决定是否下载。 如果你按照非0积分支付并下载后发现资源内容不符合预期、链接失效,或者实际上该资源本应是免费的,作者无法为此承担积分损失或退还操作。强烈建议:仅在页面显示为0积分时进行下载。 另外,本资源描述中并未直接提供具体的下载地址或外部链接,因为它本身是一个通过CSDN官方上传通道提交的文件/内容包。如果你看到描述中没有外部网盘地址,这是正常的——资源文件应通过CSDN内置的“下载”按钮获取。若因平台积分显示异常导致你支付了积分,请优先联系CSDN客服咨询积分退还政策,作者没有权限修改平台自动设定的积分值。 感谢你的理解与支持。技术分享本应开放,但受限于平台规则,特此提醒如上。祝学习进步!
内容概要:本文围绕基于改进A*算法的栅格全域覆盖路径规划展开研究,重点实现了螺旋四边收缩遍历、往复行式遍历等多种路径遍历策略,并在Matlab平台上对算法进行了建模与仿真。通过对传统A*算法的优化,提升了路径规划的覆盖率与执行效率,有效解决了全域覆盖过程中存在的路径冗余、搜索效率低等问题,尤其适用于复杂障碍物分布环境下的全局路径规划任务。文中系统阐述了算法的设计原理、关键改进点、实现流程及仿真实验结果,验证了改进算法在实际应用场景中的优越性能。; 适合人群:具备一定Matlab编程能力及路径规划基础知识的科研人员、高校研究生、自动化与机器人相关领域的工程技术人员。; 使用场景及目标:①应用于智能机器人、无人机等自主移动设备在未知或部分已知环境中的全域覆盖任务;②为解决传统A*算法在全覆盖路径规划中存在的效率瓶颈提供可行的技术改进方案;③通过Matlab仿真平台验证算法有效性,辅助科研人员完成算法原型开发与性能评估,推动智能系统路径规划模块的实际落地应用; 阅读建议:建议读者结合文中的Matlab代码进行动手实践,深入理解算法细节,尝试在不同规模与复杂度的栅格地图中测试算法表现,进一步掌握路径规划的核心思想与优化技巧。

28,403

社区成员

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

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