Nun, ich arbeite in domain1. Ich muss eine Datei auf Domain2 hochladen. in meiner aspx in domain1 ich habe (außerhalb der Haupt):Wie kann ich eine Datei hochladen, in eine andere aspx-Datei?
<div id="divCurriculo">
<form id="frmCurric" enctype="multipart/form-data" action="http://reports.programacontactosonae.com/uploadcv.aspx" method="post">
<input type="hidden" name="userid" value="284" />
<table>
<tr>
<td class="first">
<label>Currículo</label>
</td>
<td>
<input type="file" id="filecv" style="display:inline-block;" />
<input type="submit" value="Enviar" style="width:70px;display:inline-block;" />
</td>
<tr>
</table>
</form>
</div>
Also, was muss ich in meiner Aufnahmedatei in domain2 die Datei zu bekommen? Dies ist, was ich habe:
protected void Page_Load(object sender, EventArgs e)
{
string userid = Request.Form["userid"];
Response.Write(userid + "<br />"); // i catch, successfully, the value in the hiddenfield
HttpPostedFile file = Request.Files[0];//here i get an error cause it can't find any file
Response.Write(file.ToString());
}
Per Ihrem Kommentar unten; posten Sie bitte den * tatsächlichen * Code, den Sie auf beiden Seiten verwenden, und geben Sie an, auf welcher Art von Seite Sie dieses Formular einfügen. –
Wenn Sie den enctype haben, der funktionieren sollte; was geschieht? –
Wenn ich auf Request.Files [0] zugreifen bekomme ich Index war außerhalb der Grenzen des Arrays, weil es keine Datei –