begin process at 2012 02 14 09:17:34
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ASP & ASP.NET

 > 

Archives ASP & ASP.NET

 > 

IIS et l'ASP

 > 

UPLOAD sans composant


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

UPLOAD sans composant

mercredi 18 août 2004 à 10:42:32 | UPLOAD sans composant

oriviera


IAORANA[font=Lucida
Bonjour
Je suis entrain de tester un Upload sans composant, le pb ca ne fonctionne pas.
Voici le prog
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<%
Dim contenu, taillecontenu, x, y, z, position, content
contenu=Request.BinaryRead(Request.TotalBytes)
%><br>eeeeeeeeeeeeeeecontent = <%
response.BinaryWrite(contenu)

%><br>contenu = <%=contenu%><%
content=cstr(contenu)
%><br>content = <%=content%><%
taillecontenu=Request.TotalBytes
%><br>taillecontenu = <%=taillecontenu%><%
%><br>1 = <%%><%
Dim toutok
toutok = 0
%><br>2 = <%%><%
Dim posdebutfic, posfinfic, posdebutcont, posfincont, posdebutfic2, posfinfic2
posdebutfic=0
posfinfic=0
posdebutcont = 0
posfincont = 0
posdebutfic2 = 0
posfinfic2 = 0
x = 0
y = 0
position = 1
%><br>3 = <%%><%
dim limitascii
limitascii = "filename=" & chr(34)
%><br>limitascii = <%=limitascii%><%
%><br>len(limitascii) = <%=len(limitascii)%><%
%><br>4 = <%%><%
dim limitbin
limitbin = ""
%><br>5 = <%%><%
for z = 1 to Len(limitascii)
limitbin = limitbin & chr (ASC(Mid(limitascii, z, 1)))
next
%><br>limitbin = <%=limitbin%><%
%><br>6 = <%%><%
posdebutfic = Instr(1, contenu, limitbin)
%><br>posdebutfic = <%=posdebutfic%><%
if posdebutfic <> 0 then
%><br>6b = <%%><%
posdebutfic = posdebutfic + len(limitbin)
end if
%><br>posdebutfic = <%=posdebutfic%><%
%><br>7 = <%%><%
limitascii = "Content-Type:"
limitbin = ""
for z = 1 to len(limitascii)
limitbin = limitbin & chr(ASC(Mid(limitascii, z, 1)))
next
%><br>limitbin = <%=limitbin%><%
%><br>8 = <%%><%
posdebutcont = Instr(1, contenu, limitbin)
if posdebutcont <> 0 then
%><br>8b = <%%><%
posfinfic = posdebutcont - 3
posdebutcont = posdebutcont + Len(limitbin)
end if
%><br>posdebutcont = <%=posdebutcont%><%
%><br>9 = <%%><%
Dim nomfichier, resultat
resultat = posfinfic - posdebutfic
%><br>resultat = <%=resultat%><%
%><br>posfinfic = <%=posfinfic%><%
%><br>posdebutfic = <%=posdebutfic%><%
nomfichier = Mid(contenu, posdebutfic, resultat)
%><br>10 = <%%><%
Dim contenuascii
contenuascii = ""
for z = 1 to len(nomfichier)
contenuascii = contenuascii & chr(ASC(Mid(nomfichier, z, 1)))
next
%><br>11 = <%%><%
nomfichier = contenuascii
posfincont = Instr(posdebutcont, contenu, chr(13))
if posfincont <> 0 then
posdebutfic2 = posfincont + 4
end if
%><br>12 = <%%><%
limitascii = "----"
limitbin = ""
for z = 1 to len(limitascii)
limitbin = limitbin & chr(asc(mid(limitascii, z, 1)))
next
%><br>13 = <%%><%
posfinfic2 = instr(posdebutfic2, contenu, limitbin)
if posfinfic2 <> 0 then
toutok = 1
end if
%><br>14 = <%%><%
dim datafichier, nomfichiercourt, nouveaufic, fileobject, out, i
datafichier = mid(contenu, posdebutfic2, (posfinfic2 - posdebutfic))
%><br>15 = <%%><%
if toutok = 1 then
position = InstrRev(nomficher, "\")
%><br>16 = <%%><%
nomfichiercourt = right(nomfichier, (len(nomfichier) - position))
%><br>17 = <%%><%
nouveaufic = Server.MapPath("\") & "\" & nomfichiercourt
%><br>18 = <%%><%
set fileobject = Server.CreateObject("Scripting.FileSystemObject")
%><br>19 = <%%><%
set out = fileobject.CreateTextFile(nouveaufic, true)
%><br>20 = <%%><%
for i = 1 to len(dataficher,i,1)
Out.Write chr(asc(mid(datafichier,i,1)))
%><br>21 = <%
next
out.close
set out = nothing
end if
%>

je l'ai pris sur un forum
le pb à contenu il n''y a que des ?????? j'ai fait un response.BinaryWrite(contenu) et là c'est ok, mais le pb quand il passe dans
nomficher=mid(contenu,posdebutfic,resultat) alors contenu = ????etc , posdebutfic=0 et resultat=0, aurais tu une idée sur le blême ou un autre upload sans composant qui fonctionne, je travaille en asp 3 et vbscript et je débute dans cet environnement.
J'apprecierai bien un coup de main
Merci


Cette discussion est classée dans : pb, composant, upload, contenu, posdebutfic


Répondre à ce message

Sujets en rapport avec ce message

Pb Upload direct help meeeeeeeee [ par Killer_ced ] Pb : Je narrive pas à UpLoader des fichiers directementsur le serveur sans passer par un "et je n'arrive pas non plus à l'initialiser par défaut avec Pb sur l'article 119 de Nix sur UPLOAD !!! [ par barzy ] j'ai installé les fichiers sur IIS5 et lorsque j'envoie le formulaire, ça mouline encore et encore.Est-ce quelqu'un à eu le pb car je ne vois pas d'ou upload sans composant [ par rony ] bjr,j'ai téléchargé sur ce site le code ecrit par Nix pour uploader des fichiers san composantquelqu'un peut il me dire s'il est possible d'enregistre Pb dans le script upload [ par rea1975 ] Saluj'ai téléchargé les trois exemples de scripts upload pour les tester, lors de l'execution des trois j'ai un pb et le script n'arrive pas à télécha Upload avec aspSmartUpload [ par Nabel ] Salut à toutes et tous,J'ai un petit pb concernant mon upload. En effet, j'utilise ASPSmartUpload, et quelques fois il m'upload des fichiers avec une Pb de lien [ par screenup ] Bonjour, jai un probleme avec le code ci-dessous :CheminLocal = Server.MapPath(".\") & "\dossier" ' Dossier d'upload par defautIl s'agit d'un bout de upload imgage sans composant [ par dedson ] Bonjour, j'aimerai uploader sur mon site (hébergé) des images(gif) qui se trouverait accessibles sur un autre site (ex: maporama.com ) . Et à sans que utilisation du composant dynuUpload... [ par gyouk ] SAlut,je viens de changer d'hébergeur, et j'ai changé aussi de composant d'upload. Maintenatn c DynuUpload kon utilisE. Le problème c ke mon script d' upload sans composant [ par michong ] jai essayé de faire un upload avec aspsmart mais cela ne marche pasje voudrais savoir comment faire pour le faire sans composant svpje pete vraiment u [URGENT]pb de mise à jour [ par juando ] Bonjour je programme en asp.net avce vb et j'ai un probléme lors de l'ajout de composant dynamique.j'ai deux boutons qui me premette d'incrementer ou


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,543 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales