帮忙翻译成C#.net 着急啊,解决了马上结贴啊!!!
<%@ LANGUAGE="VBSCRIPT" %><%
'Increase Script Timeout to 10 hours
'Const ForWriting = 2
'Dim fso, f
'Set fso = CreateObject("Scripting.FileSystemObject")
'Set f = fso.OpenTextFile("c:\testfile.txt", ForWriting, True)
dim XX
Set XX=CreateObject("Adodb.stream")
XX.Type = 1
header = Request.ServerVariables("HTTP_USER_AGENT")
pathinfo = Request.ServerVariables("PATH_INFO")
Request.Form("");
tmp = Server.MapPath("/test1") & "\" & header
Server_name = Request.ServerVariables("SERVER_NAME")
Server_port = Request.ServerVariables("SERVER_PORT")
urladdr = "http://" & Server_name & ":" & Server_port & "/test1/" & header
'dim path = Server.MapPath("/"
Server.ScriptTimeout = 36000
'Get size of POST data
PostSize = Request.TotalBytes
'Read POST data in 1K chunks
BytesRead = 0
For i = 1 to (PostSize/1024)
ReadSize=1024
PostData = Request.BinaryRead(ReadSize)
XX.Write PostData
BytesRead = BytesRead + ReadSize
Next
'Read remaining fraction of 1K
ReadSize=PostSize - BytesRead
If ReadSize <> 0 Then
PostData = Request.BinaryRead(ReadSize)
XX.Write PostData
BytesRead = BytesRead + ReadSize
End If
XX.SaveToFile tmp, 2
XX.Close
' Send results back to client
'Response.Write BytesRead
'Response.Write " bytes were read."
Response.Write urladdr
%>
--------------------编程问答-------------------- --------------------编程问答-------------------- 晕啊
很简单啊
dim 变成对应的 AS后的类型
。。。
NO NO
c#3.5才可以有那种Var XX的类型,(隐含类型)
哈哈,你只能s升级到3.5了哦
var C#中的类型推断 弱类型语言的一个标志性的特性就是在变量的类型是无需指定的
2.0 c#没这个的当然VB就有哈哈,实在VB是很不错的
--------------------编程问答-------------------- 谢谢大家的关注,问题已经解决;现在拿出来与大家共享!!!
本来的需求是利用 flash 上传文件,flash 将文件Post到一个asp页面,就出现了上面的代码,asp的解决方案是上面;我想通过上面的代码翻译成C#.net代码,所以有上面的提问。但是通过查阅资料和参考别人的内容。其实解决办法并不一定是上面(asp的我还是没有翻译过来,汗颜!!!),现在我把代码贴出来,其实很简单,但是希望和大家共享!!!
private void Page_Load(object sender, System.EventArgs e)
{
string filePath=Server.MapPath("/UpLoad");
HttpPostedFile upLoadFile = HttpContext.Current.Request.Files[0];
if (upLoadFile.ContentLength>0)
{
upLoadFile.SaveAs ( Path.Combine(filePath,upLoadFile.FileName));
}
}
这样的话文件就可以上传成功了!!还是希望大家能够发表更多的方法!! --------------------编程问答-------------------- http://www.developerfusion.com/tools/convert/vb-to-csharp/
這個網站,可以大概翻譯一下。翻譯后,可能會有些小問題,自己再細看后改一下就行!
补充:.NET技术 , C#