※ 引述《ilovepig919 (無以名狀)》之銘言:
: 我想在ppc上做檔案傳輸,利用asp.net來實作
: 但目前我還不清楚.net有那些class可以用,C#有那些可以用?!
: 才剛學沒幾天,所以對於工作環境很不熟
: 對於檔案傳輸,是從pda上傳檔案至server
: 我該怎麼下手,可以給我一個方向嗎??
: 有沒有做好的class可以拿來用?
: 像是asp.net有一個FileUpload物件,
: 但不支援mobile web form
: 教我教我
用HtmlInputControl就可以了.
用MSDN上的例子在WinCE上可以上傳沒有問題:
<%@ Page Language="C#" AutoEventWireup="True" %>
<html>
<script runat="server">
void UploadBtn_Click(Object sender, EventArgs e)
{
// Display information about posted file
FileName.InnerHtml = MyFile.PostedFile.FileName;
MyContentType.InnerHtml = MyFile.PostedFile.ContentType;
ContentLength.InnerHtml =
MyFile.PostedFile.ContentLength.ToString();
FileDetails.Visible = true;
// I don'r actually want to save the file, so commented this part.
//MyFile.PostedFile.SaveAs("c:\\Uploadedfiles\\uploadfile.txt");
}
</script>
<body>
<form action="fileupload.aspx"
method="post"
enctype="multipart/form-data"
runat="server">
<h1>ASP.NET File Upload Example</h1>
Select File To Upload to Server:
<input id="MyFile"
type="file"
runat="server">
<br><br>
<input type=submit
value="Upload!"
OnServerclick="UploadBtn_Click"
runat="server">
<br><br><br>
<div id="FileDetails"
Visible=false
runat="server">
FileName: <span id="FileName" runat="server"/> <br>
ContentType: <span id="MyContentType" runat="server"/> <br>
ContentLength: <span id="ContentLength" runat="server"/>bytes
<br>
</div>
</form>
</body>
</html>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 202.134.126.84