非常郁闷,这个鸟问题困扰我N天了,一开始以为是空间的问题.因为上传国内空间一点问题都没有.
但一上传到国外空间就上传不了,leapFTP会出现(连接被同位体重置),cuteFTP也会出错.
后来换了个空间(也是国外的)居然也出现同样的错误.跟空间提供商勾通了一下,让他帮我上传也传不上,怀疑是我的dll文件有问题,但程序在本机完全正常,而且上传到国内空间也没问题啊。最后总算找到了原因,也不知道是不是直接原因,只要 dll 在 260K以下(我把后台全部从项目中排除掉,重新编译dll),上传就不会出错.但我的 dll有320k啊,那不是完蛋了。

解决方案 »

  1.   

    最郁闷的是其他的dll(如jmail.dll)有315K,上传很正常,不会出现任何错误。
      

  2.   

    cuteFTP错误信息:错误:>    无法写入数据 socket。Socket 错误 = #10054。
    426-Maximum disk quota limited to 102400 kBytes
        Used disk quota 4578 kBytes, available 97821 kBytes
    426 Data connection closed, receive file tzige.dll aborted.
    错误:>    连接被关闭;传输已放弃。============================================
    LeatFTP错误信息:150 Opening BINARY mode data connection for tzige.dll.
    错误:  [数据]: 连接被同位体重置        
    错误:  [数据]: 连接中断          
    426-Maximum disk quota limited to 102400 kBytes
        Used disk quota 4578 kBytes, available 97821 kBytes
    426 Data connection closed, receive file tzige.dll aborted.
      

  3.   

    把dll改个后最名试试,变成htm,若能成功再改回来
      

  4.   

    在IIS上需要设置吧!我上次200K以下的图片上传到数据库可以,200K以上就出错,经查是IIS那边有设限,你检查一下你的IIS!
      

  5.   

    是服务器端IIS的问题,有个配置是改上传的最大文件尺寸的,设得大一些。
      

  6.   

    to:mapserver(我需要RMB) 也想过用代理的方法,可后来代理都不成功,就算了,没搞了,等下再试试。
    后缀名也改过了,都不行。一开始也怀疑是服务器设置的限制,但其他dll(如jmail 有315K)都能上传啊,郁闷了。
      

  7.   

    是不是你的DLL有"非发代码"?
    可以改成jpg的再上传试试
      

  8.   

    晕死,试了N多方法都不行,只要上传国外空间都出现同样的错误.直接敲 ftp://xxx.yyy.zzz 复制也不行.
    妈的,走投无路了.自己写上传代码,超级简单的那种,拖了个 file 控件,在 saveas 到服务器,居然成功了,虽然有时候会超时,不过总算解决问题了.结帐了,谢谢各位的回复