文件上传asp经典,js

时间:2014-03-27 11:47:14

标签: javascript file-upload asp-classic

我需要使用JS上传文件,

<input type="file" name="picUpload" id="picUpload" />

 <% set pic = Request.Form("picUpload")
set Amount = Request.Form("tbAmountProduct")
set desc = Request.Form("tbDescProduct")
set price= Request.Form("tbPriceProduct")
set pcId =Request.Form("ddlCategoryForProd")
set pbId =Request.Form("ddlBrandForProd")
set pName=Request.Form("tbProductName")
IF((bName<>"")AND(Amount<>"")AND(desc<>"")AND(price<>"")AND(pcId<>"-1")AND(pbId<>"-1")AND (pic<>"")) THEN


    set con = Server.CreateObject("ADODB.Connection")
    con.open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("WebData/DB.mdb") & ";"  
    set rs = con.Execute("Select * FROM Products WHERE ProductName = '"&pName&"' and mode= true")
        IF rs.EOF = true then           
        SET sql ="Insert Into Products (ProductName,SupID,CatID,Amount,Price,Pic,Description) Values( '"&pName&"','"&pbId&"','"&pcId&"','"&Amount&"','"&price&"','"&pic&"','"&desc&"')"
        SET rs =con.Execute(sql)%>

如何获取文件的路径并将其链接到数据库和项目文件夹中的特定文件夹? 非常感谢你。

1 个答案:

答案 0 :(得分:0)

我不确定JavaScript会在哪里出现。

据我所知,您需要一个将文件上传到服务器并将文件名保存到数据库的脚本。对于上传位,您可以安装第三方组件,如Persits ASPUpload,或使用上面Lankymart建议的FreeAspUpload脚本。

(或者你可以看一下使用asp.net - 如果你的服务器支持它,你甚至对.net有基本的了解。我喜欢Classic ASP,但它不适合上传文件)

无论如何,这是我去年回答的一个问题。它是关于做我认为你想做的事情,但使用AspFreeUpload。

How to Insert Record and Upload file using the FreeASPUpload Script