0

我知道在 PHP 中移动上传的文件

<?php
if( isset($_FILES["myfile"]) )
{
    $target = basename($_FILES["myfile"]["name"]);

    if(move_uploaded_file($_FILES["myfile"]["tmp_name"],"./temp/".$target))
    {
        $res = array("success"=>true,"file_name"=>$_FILES["myfile"]["name"],"size"=>$_FILES["myfile"]["size"]);
    }
    else
        $res = array("success"=>false,"desc"=>"no");
    echo json_encode($res);
}

?>

但我不知道 ASPX。

现在我需要像 ASPX 中的 PHP(上图)这样的文件上传代码。有什么代码可以解决我的问题吗?

预先感谢。

4

2 回答 2

0

有一个很好的例子:http: //msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.fileupload.aspx

只需使用该FileUpload.SaveAs(...)功能将上传的文件保存在服务器上您想要的位置

于 2013-06-12T10:48:56.630 回答
0

更改文件位置

 <%@ Import Namespace="System"%>
 <%@ Import Namespace="System.IO"%>
 <%@ Import Namespace="System.Net"%>
 <%@ Import NameSpace="System.Web"%>
 <!DOCTYPE html>

 <Script language="VB" runat="server">
 Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)

    Dim f As String
    Dim file
    For Each f In Request.Files.AllKeys
        file = Request.Files(f)
        Dim filepather As String = Server.MapPath("/pic/") + file.FileName
        file.SaveAs(filepather) 'Server.MapPath("/pic") + file.FileName)
    Next f

  End Sub

 </Script>


 <html xmlns="http://www.w3.org/1999/xhtml">
 <head runat="server">
 <title></title>
 </head>
 <body>
<form id="form1" runat="server">
<div>

</div>
</form>
</body>
</html>
于 2014-09-24T03:02:48.247 回答