上传ftp出错 请帮忙-上传ftp出错,刚刚提问写错了,请帮忙

问题描述

上传ftp出错,刚刚提问写错了,请帮忙

strm = reqFTP.GetRequestStream();
strm.Write(buff, 0, buff.Length);
strm.Dispose();
strm.Close();
到了strm.Dispose();时就报错:
The remote server returned an error: (550) File unavailable (e.g., file not found, no access).

解决方案

You can use this code to try:

protected void btnUploadFile_Click(object sender, System.EventArgs e)
{
FtpWebRequest myFtpWebRequest;
FtpWebResponse myFtpWebResponse;
StreamWriter myStreamWriter;

    myFtpWebRequest = (FtpWebRequest)WebRequest.Create("ftp://ftp_server_name/filename.ext");

    myFtpWebRequest.Credentials = new NetworkCredential("username", "password");

    myFtpWebRequest.Method = WebRequestMethods.Ftp.UploadFile;
    myFtpWebRequest.UseBinary = true;

    myStreamWriter = new StreamWriter(myFtpWebRequest.GetRequestStream());
    myStreamWriter.Write(new StreamReader(Server.MapPath("filename.ext")).ReadToEnd());
    myStreamWriter.Close();

    myFtpWebResponse = (FtpWebResponse)myFtpWebRequest.GetResponse();

    Response.Write("Upload File Complete, status: " + myFtpWebResponse.StatusDescription);

    myFtpWebResponse.Close();
}

If it is still not work, here is some posts that solved the similar errors. Hope it helps.

http://nickstips.wordpress.com/2010/10/25/c-ftp-upload-error-the-remote-server-returned-an-error-550-file-unavailable-e-g-file-not-found-no-access/

http://www.dreamincode.net/forums/topic/76361-file-upload-to-server/

http://forums.asp.net/t/1374306.aspx/1

Thanks

解决方案二:

FTP服务器没有指定,连接没有打开

解决方案三:

没有建立FTP连接,首先要建立连接

时间: 2024-08-01 16:12:31

上传ftp出错 请帮忙-上传ftp出错,刚刚提问写错了,请帮忙的相关文章

大哥大姐们,谁看到了可一定要帮忙哈!我编了个小程序,在本地测试成功!但传到客服服务器上(在服务器内部iis里浏览:无法访问或该页不存在,在外面通过浏览器访问:出现:Server Error in '/' Application.

问题描述 大哥大姐们,谁看到了可一定要帮忙哈!我编了个小程序,在本地测试成功!但传到客服服务器上(在服务器内部iis里浏览:无法访问或该页不存在,在外面通过浏览器访问:出现:ServerErrorin'/'Application.--------------------------------------------------------------------------------RuntimeErrorDescription:Anapplicationerroroccurredonthe

Java实现FTP批量大文件上传下载篇1_java

本文介绍了在Java中,如何使用Java现有的可用的库来编写FTP客户端代码,并开发成Applet控件,做成基于Web的批量.大文件的上传下载控件.文章在比较了一系列FTP客户库的基础上,就其中一个比较通用且功能较强的j-ftp类库,对一些比较常见的功能如进度条.断点续传.内外网的映射.在Applet中回调JavaScript函数等问题进行详细的阐述及代码实现,希望通过此文起到一个抛砖引玉的作用. 一.引子 笔者在实施一个项目过程中出现了一种基于Web的文件上传下载需求.在全省(或全国)各地的用

ftp软件的bug: 上传和下载的php文件换行丢失

在使用ftp软件上传下载php源文件时,我们偶尔会发现在本地windows下notepad++编辑器写好的php文件,在使用ftp上传到linux服务器后,php文件的换行符全部丢失了,导致php文件无法正常运行. 这个时候,再次通过ftp软件把刚才上传的php文件下载到本地windows,用notepad++编辑器打开后,发现php源代码变成了一行,换行丢失. 发生这种情况的原因是什么呢?飘易就以一句话概括下: 由于linux下换行是n,而windows下换行是rn,当ftp软件在上传时,默认

服务器-Java FTP上传文件夹,只能上传到FTP根目录,如何上传到指定目录

问题描述 Java FTP上传文件夹,只能上传到FTP根目录,如何上传到指定目录 Java FTP上传文件夹,只能上传到FTP根目录,如何上传到指定目录 如果文件较大,如何完整的上传到FTP的服务器 解决方案 用ftpClient.changeWorkingDirectory更改路径,路径不必以/开始

app store-哪位大神帮帮忙!上传AppStore 问题

问题描述 哪位大神帮帮忙!上传AppStore 问题 ERROR : "Invalid Signature. A sealed resource is missing or invalid. Make sure you have signed your application with a distribution certificate, not an ad hoc certificate or a development certificate. Verify that the code s

ftp连接后不能上传

问题描述 上传下载权限都开了,代码如下publicclassTest{publicstaticbooleanuploadFile(Stringpath,Stringfilename){booleanreturnValue=false;FTPClientftp=newFTPClient();try{intreply;ftp.connect("192.168.123.232");//连接FTP服务器//ftp.login("","");//无登录账号

EDI中JAVA通过FTP工具实现文件上传下载实例_java

最近接手一个EDI项目,收获颇多.其实我在第一家公司是接触过EDI的,当初我们用EDI主要实现了订单数据传输,客户向我们下达采购订单,通过VPN及FTP工具将采购订单以约定的报文形式放到指定的文件服务器中,然后我们EDI系统会定时去文件服务器中获取报文,最后解析并生成我们的销售订单.这些年过去了,我仍记着当初用的最多的是EDI850.EDI855.  一.首先介绍一下EDI的概念 Electronic data interchange,电子数据交换. EDI其实就是把原来纸质的订单/发货通知等业

【FTP】org.apache.commons.net.ftp.FTPClient实现复杂的上传下载,操作目录,处理编码

和上一份简单 上传下载一样 来,任何的方法不懂的,http://commons.apache.org/proper/commons-net/apidocs/org/apache/commons/net/ftp/FTPClient.html API拿走不谢!!!     1.FTP配置实体 1 package com.agen.util; 2 3 public class FtpConfig { 4 //主机ip 5 private String FtpHost = "192.168.18.252

Android FTP 多线程断点续传下载\上传的实例

最近在给我的开源下载框架Aria增加FTP断点续传下载和上传功能,在此过程中,爬了FTP的不少坑,终于将功能实现了,在此把一些核心功能点记录下载. FTP下载原理 FTP单线程断点续传 FTP和传统的HTTP协议有所不同,由于FTP没有所谓的头文件,因此我们不能像HTTP那样通过设置header向服务器指定下载区间. 但是FTP协议提供了一个更好用的命令REST用于从指定位置恢复任务,同时FTP协议也提供了一个命令SIZE用于获取下载的文件大小,有了这两个命令,FTP断点续传也就没有什么问题.