Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : UPLOAD sans composant [ Archives ASP & ASP.NET / IIS et l'ASP ] (oriviera)

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é 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

Janvier 2009
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 1,186 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.