如何在我的网站上使用/显示上传到ipage ftp的文件内容?

时间:2014-03-22 19:38:32

标签: c# php ftp

这是我用来将简单文本文件上传到我的ipage.com ftp:

的代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;
using System.Net;

namespace ScrollLabelTest
{
    class FtpFileUploader
    {
        static string ftpurl = "ftp://ftp.newsxpressmedia.com";
        static string filename = @"c:\temp\test.txt";
        static string ftpusername = "newsxpressmediacom";
        static string ftppassword = "*****";
        static string value;

        public static void test()
        {
            try
            {
                // Get the object used to communicate with the server.
                FtpWebRequest request = (FtpWebRequest)FtpWebRequest.Create(
                ftpurl + "/" + Path.GetFileName(filename));
                request.Method = WebRequestMethods.Ftp.UploadFile;

                // This example assumes the FTP site uses anonymous logon.
                request.Credentials = new NetworkCredential(ftpusername, ftppassword);

                // Copy the contents of the file to the request stream.
                StreamReader sourceStream = new StreamReader(@"c:\temp\test.txt");
                byte[] fileContents = Encoding.UTF8.GetBytes(sourceStream.ReadToEnd());
                sourceStream.Close();
                request.ContentLength = fileContents.Length;

                Stream requestStream = request.GetRequestStream();
                requestStream.Write(fileContents, 0, fileContents.Length);
                requestStream.Close();

                FtpWebResponse response = (FtpWebResponse)request.GetResponse();

                Console.WriteLine("Upload File Complete, status {0}", response.StatusDescription);

                response.Close();
            }
            catch(Exception err)
            {
                string t = err.ToString();
            }
        }
    }
}

我现在在ipage ftp上看到了文本文件:test.txt。但是,如何才能在我的网站上显示我刚刚上传的文本文件的内容? ipage.com中的ftp是我的网站域名ftp帐户。

我刚刚谈到帮助支持实时聊天,他们告诉我没有办法实现。

我想做的是以某种方式将文本文件从我的硬盘上传到我的网站,并且每隔一分钟就在我的网站上显示文本文件的内容,因为文本文件每分钟都会更新一次。

这是他们写的关于ipage ftp的内容:

您可以使用Web创作工具构建您的网站,然后使用FTP程序将网页上传到您的iPage帐户。

要使用FTP客户端访问您的帐户,您需要使用您的FTP用户名和密码连接到ftp.newsxpressmedia.com。

并且:newsxpressmedia.com是我的网站域名。 我可以编辑拖放和设计我的网站,但我怎么能每分钟显示一个文本文件的内容?

1 个答案:

答案 0 :(得分:0)

我知道除了一些ftp网站以外都不会有更改权限"设置每个文件或文件夹,如果它具有该设置,那么您可以更改权限以允许任何人查看文件并只是放置直接文件位置