[問題] 請教如何撰寫mobile的上傳程式
如題
我大概知道了有Http與FTP2種方法
家裡電腦的IIS不知道為什麼架出的HTTP別人連不到
但是FTP卻可以,也測試過可以用windows mobile在上網並開啟IE後
輸入網址ftp://xxx.xx.xxx.xx來連入
現在的問題是我想撰寫一windows mobile個程式,如一個按鈕
點下去後自動把手機裡根目錄下的"xxx.wav"傳到架在電腦上的FTP那
我自己試的一段程式碼如下
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using OpenNETCF.Net.Ftp;
using System.Net;
using OpenNETCF.Media.WaveAudio;
using System.IO;
using OpenNETCF.Web.Services2.Dime;
using WSAttachmentMobile;
.
. 重點在下面這
private void button4_Click(object sender, EventArgs e)
{
Stream requeststream = null;
FileStream filestream = null;
Uri uri = new Uri("ftp://xxx.xx.xxx.xx:21");
OpenNETCF.Net.Ftp.FtpWebRequest fwr =
(FtpWebRequest)WebRequest.Create(uri);
fwr.Method = "STOR";
fwr.Proxy = null;
requeststream = fwr.GetRequestStream();
filestream = File.Open("test.wav", FileMode.Open);
byte[] buffer = new byte[1024];
while (filestream.Read(buffer, 0, 1024) != 0)
requeststream.Write(buffer, 0, 1024);
fwr.GetResponse();
}
執行時會出現NotSupportedException未處理於
OpenNETCF.Net.Ftp.FtpWebRequest fwr = (FtpWebRequest)WebRequest.Create(uri);
請問該有什麼解決辦法? 似乎是MOBILE上不支援該方法
那請問該怎麼寫出上傳某個檔案至FTP的程式碼呢?
可能小弟程度不夠,網路上搜到的程式碼都會有很多錯誤或是不完整(不知該如何補齊)
在此只能懇求板上高手們能夠給出完整的程式碼了@@
感激不盡!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.44.202.134
→
06/02 12:28, , 1F
06/02 12:28, 1F
→
06/02 12:29, , 2F
06/02 12:29, 2F