
这很简单啊,一般情况下上传文件都是提供一个文件选择框,也就是<input type="file" />给用户,用户选择文件后,浏览器会自动将文件名显示在文本框中,你只要将这个文件名取出来然后保存到数据库中就可以了
一般是通过得到系统时间加随机数生成新文件名,避免重复
int random = (int) (Mathrandom() 10000);
String newFileName = SystemcurrentTimeMillis() + random ;
tempClsLocalName
这个是原始文件名,tempClsFileName这个是转换后的新文件名,
这两个变量,只能在updateasp中取到,
上传完成返回时,触发了
challs_flash_onComplete
函数,里面有文件名,你自己取就行了。
<%
function GetImgFromContent(html)
Dim Re, match, matchs, htm, t
htm = ""
set Re = new RegExp
reIgnoreCase =True
reGlobal = True
rePattern = " <img [^ <]src=""()""[^>]>"
Set matchs = reExecute(html)
for each match in matchs
htm = htm + (matchSubMatches(0)) & "|$|"
next
if htm="" then
GetImgFromContent="img/W020091010368958908816jpg"
else
set matchs = nothing
t = split(htm, "|$|")(0)
if len(t) = 0 or t = "" then
GetImgFromContent=""
end if
GetImgFromContent =t
end if
end function
%> 这儿可以设置t = split(htm, "|$|")(0)
0表示提取的是第一张,自己改改吧
以上就是关于ssh 上传图片 只保存图片名称在数据库怎么做全部的内容,包括:ssh 上传图片 只保存图片名称在数据库怎么做、使用Spring MVC MultipartFile上传图片后如何给图片随机生成名称避免图片名称重复呢求指教……、CFUpdate asp批量上传图片 怎么获取文件名 存入数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)