2011-02-02 111 views
0

我有以下形式:PHP上传文件脚本在ASP transcipted

<form enctype="multipart/form-data" action="uploader.php" method="POST"> 
<input type="hidden" name="MAX_FILE_SIZE" value="100000" /> 
Choose a file to upload: <input name="uploadedfile" type="file" /><br /> 
<input type="submit" value="Upload File" /> 
</form> 

为uploader.php,该文件被上传,这里是代码:

$target_path = "uploads/"; 
$target_path = $target_path . basename($HTTP_POST_FILES['uploadedfile']['name']); 
if(copy($HTTP_POST_FILES['uploadedfile']['tmp_name'], $target_path)) { 
    echo "The file ". basename($_FILES['uploadedfile']['name']). 
    " has been uploaded"; 
} else{ 
    echo "There was an error uploading the file, please try again!"; 
} 

正如我打算将此代码移动到IIS,您能否帮助重写uploader.php代码将其转换为asp,以便我可以将操作更改为'uploader.asp'? 如果这是不可能的,我该如何使用网络服务来做到这一点?

谢谢

问候

+0

[用户删除的文字] – horatio 2011-02-02 18:40:06

回答

1

不知道,如果你尝试过,甚至寻找ASP相关 '的形式/上传' 内容..很容易发现:

http://www.asp101.com/resources/aspupload.asp

<HTML> 
<BODY> 
<% 
Set Upload = Server.CreateObject("Persits.Upload.1") 
Count = Upload.Save("c:\upload") 
%> 
<% = Count %> files uploaded. 
</BODY> 
</HTML> 

这是一个简单的上传表单,大量的例子。检查链接做一个搜索以及参考,SO不适合有人为你工作。这是为了解答你所困扰的问题/问题。