Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Välja fil på servern i ett formulär

Postades av 2005-01-06 17:59:42 - Jens Josefsson, i forum asp - allmänt, Tråden har 2 Kommentarer och lästs av 521 personer

Jag har ett enkelt asp-formulär som skickar data till en MS SQL. Jämter finns en funktion för att ladda upp filer till en mapp på servern. Jag skulle vilja ha en funktion där jag kan bläddra (inom en mapp) mig fram till den filen jag vill ha på servern för att sedan få in det värdet i formuläret. Sidan med formuläret är skrivet i J-script. Någon som har någon lösning?


Svara

Sv: Välja fil på servern i ett formulär

Postades av 2005-01-09 05:17:49 - Stefan Brännström

Enklast är väl att använda
<code>
<input type="file" ... />
</code>
i formuläret?


Svara

Sv:Välja fil på servern i ett formulär

Postades av 2005-01-11 13:16:08 - Ted Ljong

Detta kanske kan vara till hjälp 2 filer albauploadform.asp och albauploascript.asp. Det finns lite kvar att göra på scriptet t ex så är där kryssrutor framför varje filnamn som jag tänkt koppla till en tabort-funktion men den är inte klar ännu.

Lägg bägge filerna i en mapp med namnet dokument, Ändra rad 13 i albauploadscript till din sökväg i servern men behåll namnet den sista delen i sökvägen (dokument).

albauploadform.asp

<% Option Explicit %>
<HTML>
<HEAD>
<TITLE>Upload</TITLE>
<link REL="stylesheet" TYPE="text/css" href="style2.css">
</HEAD>
<BODY BGCOLOR="#FFFFFF">

<%
Dim fs
Dim fo
Dim MyDirectory
Dim MyFiles
Dim Filefound

'Definiera sökväg
Session("sokvag") = Session("sokvag") & "../dokument/" & Request.QueryString("sv")
If Request.QueryString("sv") = "start" Then
Session("sokvag") = ""
End If

Set fs=Server.CreateObject("Scripting.FileSystemObject")
Set fo=fs.GetFolder(Server.MapPath(Session("sokvag")))

'Städa upp
Set fo=nothing
Set fs=nothing
%>

<FONT FACE="Arial" size="2">

<B><br>
<div align="center">
<table border="0" width="740" bgcolor="#E7ECF7" cellspacing="0" cellpadding="0">
	<tr>
		<td width="15" valign="top" height="20">
		&nbsp;</td>
		<td width="330" valign="top" height="20">
		&nbsp;</td>
		<td valign="top" height="20" align="center">&nbsp;</td>
		<td valign="top" height="20" width="340">
		&nbsp;<tr>
		<td width="15" valign="top">
		&nbsp;</td>
		<td width="330" valign="top">
		<form method="POST" action="tabort_filer.asp">
			<table border="0" cellpadding="0" cellspacing="0" width="100%">
				<tr>
					<td>

<FONT FACE="Arial" size="2">

					Visar filer i:
			</font>
					</td>
					<td>&nbsp;</td>
					<td>

<FONT FACE="Arial" size="2">

<B>
			<input type="text" name="T1" size="28" style="background-color: #F2F2F2" value="<%= Session("sokvag") %>"></b></font></td>
				</tr>
				<tr>
					<td>&nbsp;</td>
					<td>&nbsp;</td>
					<td>&nbsp;</td>
				</tr>
			</table>
			<table border="0" width="100%" cellspacing="0" cellpadding="0">
				<tr>
					<td>
					<table border="0" width="100%" cellspacing="0" cellpadding="0">
						<tr>
							<td bgcolor="#E7ECF7" height="20" style="border-left: 1px solid #FFFFFF; border-right: 1px solid #666666; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #666666" width="180">
							<span style="background-color: #E7ECF7">Name:</span></td>
							<td bgcolor="#E7ECF7" height="20" style="border-left: 1px solid #FFFFFF; border-right: 1px solid #666666; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #666666" width="60">
							<span style="background-color: #E7ECF7">Storlek(b)</span></td>
							<td bgcolor="#E7ECF7" height="20" style="border-left: 1px solid #FFFFFF; border-right: 1px solid #666666; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #666666" width="60">
							<span style="background-color: #E7ECF7">typ</span></td>
						</tr>
						<tr>
							<td style="border-right:2px solid #FFFFFF; border-left:2px solid #666666; border-top:2px solid #666666; border-bottom:2px solid #FFFFFF; " bgcolor="#FFFFFF" height="300" colspan="3" width="400" valign="top">

<b>
<table border="0" width="100%" cellspacing="0" cellpadding="0" bgcolor="#FFFFFF">
  <tr>
    <td width="5" height="21">&nbsp;</td>
    <td height="21">&nbsp;</td>
  </tr>
  <tr>
    <td width="5">
&nbsp;</td>
    <td>
    
<form method=get action=tabort_Filer.asp">
<%

Set MyDirectory=Server.CreateObject("Scripting.FileSystemObject") 
Set MyFiles=MyDirectory.GetFolder(Server.MapPath(Session("sokvag"))) 

For Each filefound In MyFiles.files
If right(filefound.name,3) <> "asp" Then 
%>

<a target="I1" href="<%= Session("sokvag") %>/<% = filefound.Name %>"><%Response.write "<input type=checkbox name = markering value = tabort>" & filefound.Name %></a>

<%
Response.Write vbcrlf&filefound.Size&vbcrlf&filefound.type&"<br><br>"

'Response.Write vbcrlf&filefound.Size&vbcrlf&filefound.type&"<br><br>"
End If
Next

'Städa upp
Set MyDirectory= Nothing
Set MyFiles= Nothing
%>
</form>

</td>
</tr>
</table>
</b></td>
						</tr>
					</table>
					</td>
				</tr>
			</table>
		</form>
		</td>
		<td valign="middle" align="center">
		<table border="0" cellpadding="0" cellspacing="0">
			<tr>
				<td>
				<form method="POST" action="Albauploadform.asp">
					<p>

<FONT FACE="Arial" size="2">

					<B>
				<input type="submit" value="&lt;-------" name="B12" style="font-size: 8pt; font-weight:bold"></b></font></p>
				</form>
				</td>
			</tr>
			<tr>
				<td>
				<form method="POST" action="javascript:window.close()">
					<p>
<FONT FACE="Arial" size="2">

<B>
				<input type="submit" value=" Stäng " name="B13" style="font-size: 8pt"></b></font></p>
				</form>
				</td>
			</tr>
		</table>
		</td>
		<td valign="top" width="340">
		<table border="0" width="100%" cellspacing="0" cellpadding="0">
			<tr>
				<td>

<FONT FACE="Arial" size="2">

<B>
<TABLE CELLSPACING=0 CELLPADDING=0 BORDER=0 height="300" width="100%">
<td bgcolor="#E7ECF7" valign="top" height="68">

<FONT FACE="Arial" size="2">

	<FORM NAME="MyForm0" METHOD="POST" ENCTYPE="multipart/form-data" 
		ACTION="Albauploadscript.asp" target="I1"> 
    <div align="left">
	<TABLE CELLSPACING=0 CELLPADDING=3 BORDER=0 width="100%" height="100%">
	<TD BGCOLOR="#E7ECF7" height="56" valign="top">
		<INPUT TYPE=FILE SIZE=40 NAME="FILE4" style="font-size: 8pt"><BR>
		<INPUT TYPE=submit VALUE="Upload" style="font-size: 8pt"></TD>
	</TABLE>
    </div>
	</FORM>
</FONT>
</center>
</div>
				</td>
			</tr>
			<tr>
<td bgcolor="#E7ECF7">


	<p>
	<iframe name="I1" src="Uploadscript.asp" width="330" height="302" marginwidth="1" marginheight="0">
	Your browser does not support inline frames or is currently configured not to display inline frames.
	</iframe><br>
&nbsp;</p>

</td>
			</tr>
			</table>
</b></font>
		</td>
	</tr>
</table>
</table>
</div>
</b></font>
</BODY>


albauploadscript.asp
<%
Set Upload = Server.CreateObject("Persits.Upload.1")
'Använd om filer skall kunna skrivas över.
	'Upload.OverwriteFiles = False

'Använd denna om filer ej skall kunna skrivas över, sparar dubbletter som kopior.
	Upload.OverwriteFiles = True
	
	On Error Resume Next
    
    'Max filstorlek, kan ändras
	Upload.SetMaxSize 1048576	' Limit files to 1MB
	Upload.Save "g:\din sökväg till servere\dokument" 
%>

<HTML>
<BODY BGCOLOR="#FFFFFF" topmargin="0" leftmargin="0">
<CENTER>

<FONT SIZE=3 FACE="Arial" COLOR=#0020A0>
<TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0 width="100%" height="100%">
<TR>
<% For Each File in Upload.Files
If File.ImageType = "GIF" or File.ImageType = "JPG" or File.ImageType = "PNG" or File.Type = "doc" Then %>
		<TD ALIGN=CENTER valign="middle">
		<IMG SRC="<% = File.FileName%>"><BR><% = File.FileName%><BR>
		&nbsp;</TD>
<% 
Else 
	If File.Type = "doc" then
	Response.write File.Filename&"<br>"&File.FileName&"<br>"
	End if
	End if
	%>
	
	<TR>
<% Next %>
</TABLE>
</FONT>
<P>
&nbsp;</CENTER>
</BODY>
</HTML>



Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 783
27 960
271 761
901
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies