Je fais une application en ASP et ASP.net, je suis débutante en asp.net
J'Utilise un script aspx pour uploader un fichier sur le serveur
J'utilise le DLL de la compagnie Obout (FileUpload Progress)
Le fichier doit s'uploader et ensuite, je dois exécuter un script asp qui permet de faire une update des données
<%Dim M_Statut as string
Dim M_user,M_NomUser,M_TypeUser,M_IdCieUser,M_LangueUser,M_access
'*** COOKIE / SESSION ***
If Not Request.Cookies("sessionCLP") Is Nothing Then
M_User = Server.HtmlEncode(Request.Cookies("sessionCLP")("User"))
M_NomUser = Server.HtmlEncode(Request.Cookies("sessionCLP")("NomUser"))
M_TypeUser = Server.HtmlEncode(Request.Cookies("sessionCLP")("TypeUser"))
M_IdCieUser = Server.HtmlEncode(Request.Cookies("sessionCLP")("IdCie"))
M_LangueUser = Server.HtmlEncode(Request.Cookies("sessionCLP")("Langue"))
M_access = Server.HtmlEncode(Request.Cookies("sessionCLP")("Access"))
Else
Response.Redirect ("erreur_session.asp")
End If
'Response.Write ("<font color="&"#FFFFFF"&">" & M_LangueUser & "</font><BR>")
'*** FIN COOKIE / SESSION ***
%>
<html>
<head>
<title>Upload</title>
<link rel="stylesheet" href="example_styles/style.css" />
<script runat="server" language="vb">
Public Sub Page_Load(sender As Object, e As EventArgs)
If Page.IsPostBack Then
Dim files As HttpFileCollection = Page.Request.Files
Dim i As Integer
Dim M_TempFile,M_Fichier as String
uploadedFiles.Text = ""
For i=0 To files.Count-1 Step 1
Dim file As HttpPostedFile = files(i)
If file.FileName.Length >0 Then
If uploadedFiles.Text.Length = 0 Then
uploadedFiles.Text += "<b>Successfully uploaded files:</b><table border=0 cellspacing=0>"
End If
uploadedFiles.Text += "<tr><td class='option2'>"+file.FileName.Substring(file.FileName.LastIndexOf("\")+1)+"</td><td style='font:11px Verdana;'> "+file.ContentLength.ToString()+" bytes</td></tr>"
End If
Next
If uploadedFiles.Text.Length=0 Then
uploadedFiles.Text = "no files"
Else
uploadedFiles.Text+= "</table>"
End If
End If
End Sub
</script>
<script type="text/JavaScript">
function Rejected(fileName, size, maxSize){
var addMessage = (maxSize >= 0)?("exceeds "+maxSize+" bytes"):("-- session lost");
alert("File "+fileName+" is rejected \nIts size ("+size+" bytes) "+addMessage);
}
function ClearedFiles(fileNames){
alert("NOT Excel file:\n\n"+fileNames);
}
function Clear()
{
document.getElementById("<%= uploadedFiles.ClientID %>").innerHTML = "";
}
function ShowName(M_Fichier)
{
alert("ok");
document.getElementById("myFile1").innerHTML = "toto";
}
function Integrer()
{
document.form1.action="IntegrerFormation.asp?idPays=1"
document.form1.submit()
}