我知道用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(上面)等文件上传代码。 任何解决我问题的代码?
提前感谢。
答案 0 :(得分:0)
有一个很好的例子:http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.fileupload.aspx
只需使用FileUpload.SaveAs(...)
功能将上传的文件保存在服务器上所需的位置
答案 1 :(得分: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>