come mai se carico la mia paginetta .aspx per caricare dei file sul server di aruba, mi chiede poi il nome utente e la pass del dominio per caricare i file???
come mai se carico la mia paginetta .aspx per caricare dei file sul server di aruba, mi chiede poi il nome utente e la pass del dominio per caricare i file???
Su che cartella stai facendo l'upload dei file? Con che modalità(ftpo stream)?
Ciao
K
Kalman
non ho ben capito quale sia il tuo problema, ma spero che questo ti possa essere utile.codice:Dim up As New Net.WebClient up.Credentials = New net.NetworkCredential("NOME", "PASSWORD") up.UploadFile("ftp://ftp.sito.com/FILE", OpenFileDialog1.FileName)
Cosi fai l'upload di un file con user e password sul tuo ftp....
POi bisogna vedere le tue esigenze..
iltodd.dnsalias.net
Non funziona non so perchè queso è il mio codice:
__________________________________________________
<%@ Page Language="C#" %>
<script runat="server">
void Upload(Object Sender, EventArgs e)
{
// Recupero il valore dei campi del modulo
String File = sFile.Value;
String Nome = sNome.Value;
// Eseguo l'upload
if (File == "")
{
Messaggio.Text = "Scegli un file da caricare";
}
else if (Nome == "")
{
Messaggio.Text = "Conferma il file scelto";
}
else
{
sFile.PostedFile.SaveAs(Server.MapPath(Nome));
Messaggio.Text = "File caricato con successo";
}
}
</script>
<html>
<head>
<title>Upload di file in Asp.NET & Javascript</title>
<script language="vbscript">
Dim up As New Net.WebClient
up.Credentials = New net.NetworkCredential("username", "password")
up.UploadFile("ftp://ftp.dominio.it/Upload", OpenFileDialog1.FileName)
</script>
<script language="javascript">
<!--
// Recupero il nome e l'estensione del file
function daCaricare()
{
var sFile = document.fUpload.sFile.value;
if (sFile == "" || sFile == "undefined")
{
alert("Scegli un file da caricare");
}
else
{
var sReplace = sFile.replace(/\\/g,"\\");
var sArray = sReplace.split("\\");
var sItem = sArray[sArray.length - 1]
document.fUpload.sNome.value = sItem;
alert("File da caricare confermato, adesso esegui l'Upload");
}
}
//-->
</script>
</head>
<body>
<form id="fUpload" enctype="multipart/form-data" runat="server">
File da caricare
<input type="file" id="sFile" runat="server">
<input type="button" id="bConferma" value="Conferma" OnClick="daCaricare()">
<input type="hidden" id="sNome" name="sNome" value="" runat="server">
<input type="button" id="bUpload" value="Upload" OnServerClick="Upload" runat="server">
</form>
<asp:label id="Messaggio" runat="server" />
</body>
</html>
_____________________________________________
provalo così com'è funziona solo se in locale(webserver interno) dove puoi dare gli accessi ai singoli utenti.
non so più cosa fare se puoi aiutarmi.....
ciao grazie
scusa, io modificherei la risposta da te inviata cancellando nome e password per il tuo spazio su aruba!
iltodd.dnsalias.net
visto che prima ho visto l'indirizzo del tuo upload ti devo dire che è sbagliato....perchè l'indirizzo ftp di aruba è : ftp://ftp.sito.com/sitocom/ ma tu avevi tralasciato la parte sitocom (senza punto per il .com)....
devi mettere ftp://ftp.technicalstudio.it/technicalstudio.it/ e poi le cartelle...
iltodd.dnsalias.net
questa funzione in c# come viene tradotta ?
grazie !codice:Dim up As New Net.WebClient up.Credentials = New net.NetworkCredential("NOME", "PASSWORD") up.UploadFile("ftp://ftp.sito.com/FILE", OpenFileDialog1.FileName)![]()
[Scambio Links a Tema] Contattatemi in Privato x + Info.
sicuro che sia in c# a me pare tanto vb.net.