I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Variables ' ********* Dim mySmartUpload Dim file Dim intCount intCount=0 Dim godkendt(2,4) i = 0 mappe = request("mappe") ' Object creation ' *************** Set mySmartUpload = Server.CreateObject("aspSmartUpload.SmartUpload") Set fsoSystem = Server.CreateObject("Scripting.FileSystemObject") ' Upload ' ****** mySmartUpload.Upload
' Select each file ' **************** For each file In mySmartUpload.Files ' Only if the file exist ' ********************** If not file.IsMissing Then ' Save the files with his original names in a virtual path of the web server ' **************************************************************************** 'intStart = InStr(str,"<div class=""stext"">") godkendt(0,i) = file.FileName & "<br>" if file.FileExt = "jpg" or file.FileExt = "jpeg" or file.FileExt = "bmp" then file.SaveAs("upload/" & mappe & "/" & file.FileName) ' sample with a physical path ' file.SaveAs("c:\temp\" & file.FileName)
godkendt(1,i) = 1 else godkendt(1,i) = 0 End If End If i = i+1 Next Set fso = Nothing response.write "Følgende filer blev uploaded:<br>" For t= LBound(godkendt,2) to UBound(godkendt,2) if godkendt(1,t) = 1 then response.write godkendt(0,t) end if next
response.write "Følgende filer blev ikke uploaded:<br>" For t= LBound(godkendt,2) to UBound(godkendt,2) if godkendt(1,t) = 0 then response.write godkendt(0,t) end if next
%>
<br> <br> <a href="vismapper.asp">Upload flere billeder</a> <br> <br> <a href="oversigt.asp">Se billeder</a> <br> <br> <a href="default.asp">Tilbage til billede forsiden</a> </BODY> </HTML>
<!--#INCLUDE FILE="protectbilleder.inc" --> <script src="orphanbilleder.js" type="text/javascript"></script> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<script> function send(valg){ document.parameter.valg.value = valg document.parameter.submit(); } </script> <script language"javascript"> var hovedebillede_link; function hovedebillede_show(){ window.open('original.asp?ny=' + hovedebillede_link, toolbar='no', scrollbars='no', locationbar='no'); } </script> <html> <head> <title>Billeder</title> <link rel="stylesheet" type="text/css" href="../../style.css"> </head> <DIV align="center"> <body link="black" vlink="black" alink="black"> <% ' mapper er navnnet på den mappe hvor de valgte billeder ligger, ' den bliver valgt i oversig.asp. mappe = request("mappe") if mappe = "" then mappe = Session("mappe") else Session("mappe") = mappe end if
' Her finder vi ud af om der er dannet et array af billeder, hvis det er tilfældet bruges det, ' ellers laves der et array af billederne i den valgte mappe. if isarray(Session("billeder")) then if ubound (Session("billeder")) > 0 then billeder = session("billeder") end if else Set FSO = CreateObject("Scripting.FileSystemObject") Set Folder = FSO.GetFolder("d:\hussyndanmark\lukket\billeder\upload\" & mappe & "\thumbnails\")
Set FolderFiles = Folder.Files
dim filListe i = 0 For Each File In FolderFiles If inStr(LCase(File),".jpg") or inStr(LCase(File),".gif") or inStr(LCase(File),".bmp") or inStr(LCase(File),".png") Then filListe = filListe & "," & file.name i = i + 1 end if next
session("billeder") = billeder session("antalfiler") = ubound(billeder)+1 end if
intfile = session("antalfiler") ' Her kontrolleres om der er valgt et side skift, enten frem eller tilbage select case Request("valg")
case "frem" intpage = Request("frem")
case "tilbage" intpage = Request("tilbage")
case else intPage = 1 end select
' Her initialiseres værdierne for et evt side skift. tilbage = 0 frem = 0 if intpage = 1 then tilbage = round((intfile/4)+0.4) else tilbage = intpage - 1 end if
if intpage*4 => intfile then frem = 1 else frem = intpage + 1 end if %> <table width="75%" height="322" border="0"> <tr> <td height="20" colspan="4"><div align="left"><a href="oversigt.asp">Tilbage til oversigten</a> <a href="default.asp">Tilbage til billede forsiden</a> </div></td> <td height="20" colspan="2"><div align="right"><font color="black" face="Arial, Helvetica, sans-serif">side <%=intpage %> af <%= round((intfile/4)+0.4) %> </font></div></td> </tr> <tr> <td height="20" colspan="6"> </td> </tr> <tr> <td height="201" colspan="6" align="center" valign="middle"><img Name="hovedebillede" style="cursor:hand;" alt="" onClick="hovedebillede_show();" border="0" align="middle" valign="center"></td> </tr> <tr> <td height="101"><img src="Komponenter/TilbagePil.gif" alt="" name="Tilbage" width="57" height="99" border="0" usemap="#TilbageMap" onMouseOver="this.src = 'Komponenter/TilbagePilPeg.gif'" onMouseOut="this.src = 'Komponenter/TilbagePil.gif'"></td> <% ' Billeder sættes på siden forste = 0 pegepind = (intpage -1) * 4 sidste = pegepind + 4 do while pegepind < sidste and pegepind < intfile Response.Write("<TD><img src=""upload/" & mappe & "/thumbnails/" & billeder(pegepind) & """ OnMouseOver=""document.images['hovedebillede'].src = 'upload/" & mappe & "/images/"& billeder(pegepind) &"';hovedebillede_link='" & mappe & "/original/" & billeder(pegepind) & "';""""></TD>") if forste = 0 then Response.write "<script>document.images['hovedebillede'].src = 'upload/" & mappe & "/images/"& billeder(pegepind) &"'</script>" forste = forste + 1 end if pegepind = pegepind + 1 loop %> <td> <img src="Komponenter/NaestePil.gif" alt="" name="naeste" width="57" height="99" border="0" usemap="#naesteMap" onMouseOver="this.src = 'Komponenter/naestePilPeg.gif'" onMouseOut="this.src = 'Komponenter/naestePil.gif'"></td> </tr> </table> <div align="center">Klik på det store billede for at se originalen i et nyt vindue</div> <form action="Billedervis.asp" name="parameter"> <input type="hidden" name="frem" value="<%= frem%>"> <input type="hidden" name="tilbage" value="<%= tilbage%>"> <input type="hidden" name="valg" value=""> </form> <map name="naesteMap"> <area shape="poly" coords="9,20,47,45,47,50,14,76,9,71" href="java script:onclick=send('frem')" alt="klik for at se de næste 4 billeder""> </map> <map name="TilbageMap"> <area shape="poly" coords="45,22,43,72,8,51,11,45" href="java script:onclick=send('tilbage')" alt="klik for at se de forrige 4 billeder"> </map> </body> </html>
Der mangler lidt mere til det færdige system, men var det ikke bare ide'en du skulle bruge. Eller er det et færdigt program? For der skal laves tilrettelser i den ovenstående kode før det virker.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.