當前位置:首頁 » 文件管理 » ftp包含無效字元

ftp包含無效字元

發布時間: 2022-09-01 16:14:29

A. ftp文件刪除不掉提示有非法字元

config文件夾是系統的資料庫安全文件夾 在安裝成功後將變為只讀文件,所以 你需要打開文件 手動修改成可改文件,否則將無法刪除

官方是不可能在系統中掛馬的,否則我們將如何生存?
官方系統中 並沒有aspnet_client此文件夾,請檢查您的電腦是否中毒

B. FTP客戶端 之前登陸過 可是第二次無法登陸 求高手指點 急急急!!!!!

這種現象一般由以下五個方面的原因導致:
1. FTP 站點許可權設置
2. NTFS許可權設置
3. 用戶權利設置
4. 輸入完整的用戶名
5. FTP對用戶密碼的限制
1、FTP 站點許可權設置
FTP伺服器具有靈活的目錄訪問控制,它可限制用戶對站點或目錄的讀、寫許可權,此外它還可根據客戶端IP地址進行訪問控制。若站點或目錄沒有賦予用戶讀的許可權,或用戶的IP地址被拒絕,則會出現無法登錄的錯誤信息。
這種情況的解決方法如下:
打開IIS管理控制台:開始->程序->管理工具->Internet服務管理器
右鍵選擇FTP站點或虛擬目錄屬性,在主目錄或虛擬目錄屬性頁中,選擇讀取及寫入選項。
單擊目錄安全性屬性頁,選擇授權訪問,並確認客戶端的IP地址不在拒絕之列。
2、NTFS許可權設置
FTP伺服器可以利用Windows操作系統中的文件或文件夾的NTFS許可權屬性來控制用戶訪問,因此一個用戶若需訪問某個FTP站點或目錄,則其必須對該物理目錄有至少讀的許可權。
文件或文件夾的NTFS許可權屬性具體的設置方法為:
打開 Windows資源管理器 ,找到FTP站點或虛擬目錄所對應的物理目錄,右鍵點擊屬性,選擇安全性 ,賦給該FTP用戶相應的NTFS許可權(讀取,寫入)。
3、用戶權利設置
因FTP採用基本驗證方式,所以基本驗證的用戶權利要求也適用於FTP驗證。基本驗證方式要求訪問的用戶對目標主機具有從網路訪問此計算機和在本地登錄兩種許可權。這兩種許可權需要在安全策略中設置。在Windows2000中,存在三種安全策略:域安全策略,本地安全策略,域控制器安全策略,它們的優先順序為:域控制器安全策略、域安全策略、本地安全策略。在設置安全策略時需注意有效的策略中允許用戶從網路訪問此計算機和在本地登錄兩種許可權。
配置方法為:
如果FTP伺服器安裝在域控制器上,則由於域控制器安全策略的策略設置優先順序最高,因此我們在域控制器安全策略中進行策略更改(為減少安全隱患,強烈建議用戶不要在域控制器上建立FTP站點):
開始->程序->管理工具->域控制器安全策略
如果FTP伺服器不是域控制器(DC),則由於一般域安全策略中不會對用戶許可權進行設置,因此本地安全策略中的設置也可生效:
開始->程序->管理工具->本地安全策略
雙擊展開本地策略,雙擊展開用戶權利指派,在從網路訪問此計算機和在本地登錄中檢查該FTP用戶是否已具有該許可權,否則,添加該FTP用戶。
如果安全策略配置有改動,可用以下命令手動刷新策略配置,使其立即失效:
secedit /refreshpolicy machine_policy /enforce。
4、用戶名的輸入方法
基本驗證要求用戶輸入完整的用戶名。如果登錄的用戶是域用戶,需在驗證窗口中,輸入domain_name\user_name,password。,即用戶名中需要包括域名;如果登錄的用戶是本地SAM用戶,則輸入user_name,password即可。
5、FTP對用戶名密碼的限制
FTP對用戶名密碼有一定的限制,若密碼以空格符開頭或包含特殊字元的,如@ # $ %等,則該用戶無法登錄FTP站點。此時可以首先修改密碼,再做測試。

C. C#下載ftp文件時文件名里含有特殊字元的處理方法

So it is probably just ANSI encoding, so try

varsecureString=newSecureString();
foreach(varbinEncoding.Default.GetBytes("C#test'sfile"))
secureString.AppendChar((char)b);
varstringResult=string.Empty;
IntPtrbstr=Marshal.SecureStringToBSTR(secureString);
try
{
stringResult=Marshal.PtrToStringBSTR(bstr);
}
finally
{
Marshal.FreeBSTR(bstr);
}
returnstringResult;

D. ftp的ascii和bin方式

從一個unix到另一個unix上ftp一個txt文件 推薦用bin方式 ascii方式我不知道行不行 我推論是可以的 明天去公司試試

在公司里寫的代碼——linux之間ftp文件用的也是ascii。
這是為了防止來源系統的文件里包含一些特殊的字元。
unix-windows或windows-unix 需要ascii碼方式。

為什麼?
http://fdm0111.blog.163.com/blog/static/81375820100143531297/

---------------------你問的是txt 不是xls-------------------------

-----------------------補充----------------------------------
不知道有什麼不同。不過有一點的是肯定的,execl是微軟公司的產品。
而微軟和Linux是死對頭。

另:以後不會再回答你的問題了。

E. Microsoft VBScript 編譯器錯誤 錯誤 '800a03f6' 怎麼弄好

首先是/nsastore/new/buyitembk.asp,行86 運行時出現問題,說得很明確:無法更新

Microsoft OLE DB Provider for ODBC Drivers 錯誤 '80004005'

[Oracle][ODBC][Ora]ORA-01407: 無法更新 ("WGS_APSERVER"."MUTI_PROD"."PHONE") 為 NULL

----------------------------------------那是你語法錯誤,請貼出代碼才能看出來。vbscript錯誤代碼及對應解釋大全 VBScript 語法錯誤
如果 VBScript 語句結構違反了一個或多個 VBScript 腳本語言語法規則,就會產生 VBScript 語法錯誤。

錯誤通常在執行程序前,編譯程序時產生。 以下是53個語法錯誤:
錯誤編號 描述
十進制 十六進制 說明
1001 800A03E9 內存不足
1002 800A03EA 語法錯誤
1003 800A03EB 缺少「:」
1005 800A03ED 需要 '('
1006 800A03EE 需要 ')'
1007 800A03EF 缺少「]」
1010 800A03F2 需要標識符
1011 800A03F3 需要 '='
1012 800A03F4 需要 'If'
1013 800A03F5 需要 'To'
1014 800A03F6 需要 'End'
1015 800A03F7 需要 'Function'
1016 800A03F8 需要 'Sub'
1017 800A03F9 需要 'Then'
1018 800A03FA 需要 'Wend'
1019 800A03FB 需要 'Loop'
1020 800A03FC 需要 'Next'
1021 800A03FD 需要 'Case'
1022 800A03FE 需要 'Select'
1023 800A03FF 需要表達式
1024 800A0400 需要語句
1025 800A0401 需要語句的結束
1026 800A0402 需要整數常數
1027 800A0403 需要 'While' 或 'Until'
1028 800A0404 需要 'While,'、 'Until,' 或語句未結束
1029 800A0405 需要 'With'
1030 800A0406 標識符太長
1031 800A0407 無效的數
1032 800A0408 無效的字元
1033 800A0409 未結束的串常量
1034 800A040A 未結束的注釋
1037 800A040D 無效使用關鍵字 'Me'
1038 800A040E 'loop' 沒有 'do'
1039 800A040F 無效 'exit' 語句
1040 800A0410 無效 'for' 循環控制變數
1041 800A0411 名稱重定義
1042 800A0412 必須為行的第一個語句
1043 800A0413 不能賦給非Byval參數
1044 800A0414 調用 Sub 時不能使用圓括弧
1045 800A0415 需要文字常數
1046 800A0416 需要 'In'
1047 800A0417 需要 'Class'
1048 800A0418 必須在一個類的內部定義
1049 800A0419 在屬性聲明中需要 Let , Set 或 Get
1050 800A041A 需要 'Property'
1051 800A041B 參數數目必須與屬性說明一致
1052 800A041C 在類中不能有多個預設的屬性/方法
1053 800A041D 類初始化或終止不能帶參數
1054 800A041E Property Let 或 Set 至少應該有一個參數
1055 800A041F 不需要的 'Next'
1056 800A0420 只能在 『Property』 或 』Function』 或 』Sub』 上指定 』Default』
1057 800A0421 說明 'Default' 必須同時說明 'Public' "
1058 800A0422 只能在 Property Get 中指定 'Default'

VBScript 運行時錯誤
如果 VBScript 腳本執行系統無法實施的操作,則會產生 VBScript 運行時錯誤。只有在運行腳本、為變數表達式賦值或
分配內存時,才會產生 VBScript 運行時錯誤。 以下是65個運行時錯誤:
錯誤編號 描述
十進制 十六進制 說明
5 800A0005 無效過程調用或參數
6 800A0006 溢出
7 800A0007 內存不足
9 800A0009 下標越界
10 800A000A 該數組為定長的或臨時被鎖定
11 800A000B 被零除
13 800A000D 類型不匹配
14 800A000E 字元串空間溢出
17 800A0011 無法執行請求的操作
28 800A001C 堆棧溢出
35 800A0023 未定義 Sub 或 Function
48 800A0030 載入 DLL 錯誤
51 800A0033 內部錯誤
52 800A0034 壞文件名或數
53 800A0035 文件未找到
54 800A0036 壞文件模式
55 800A0037 文件已經打開
57 800A0039 設備I/O錯誤
58 800A003A 文件已經存在
61 800A003D 磁碟空間已滿
62 800A003E 輸入超出文件尾
67 800A0043 文件太多
68 800A0044 設備不可用
70 800A0046 許可權禁用
71 800A0047 磁碟未准備好
74 800A004A 不能用不同的驅動器重新命名
75 800A004B 路徑/文件訪問錯誤
76 800A004C 路徑未找到
91 800A005B 未設置對象變數
92 800A005C For 循環未初始化
94 800A005E 非法使用 Null
322 800A0142 不能建立所需臨時文件
424 800A01A8 需要對象
429 800A01AD ActiveX 部件無法創建對象
430 800A01AE 類不支持自動化
432 800A01B0 在自動化操作中未找到文件名或類名
438 800A01B6 對象不支持該屬性或方法
440 800A01B8 Automation錯誤
445 800A01BD 對象不支持此操作
446 800A01BE 對象不支持指定的參數
447 800A01BF 對象不支持當前的區域設置
448 800A01C0 未找到命名參數
449 800A01C1 參數不可選
450 800A01C2 錯誤的參數個數或無效的參數屬性值
451 800A01C3 對象不是一個集合
453 800A01C5 指定的dll函數未找到
455 800A01C7 代碼源鎖錯誤
457 800A01C9 這個鍵已經是本集合的一個元素關聯
458 800A01CA 變數使用了一個 VBScript 中不支持的自動化(Automation)類型
462 800A01CE 遠程伺服器不存在或不能訪問
481 800A01E1 無效圖片
500 800A01F4 變數未定義
501 800A01F5 違法的分配
502 800A01F6 腳本對象不安全
503 800A01F7 對象不能安全初始化
504 800A01F8 對象不能安全創建
505 800A01F9 無效的或不合格的引用
506 800A01FA 類未被定義
507 800A01FB 發生異常
5016 800A1398 需要正則表達式對象
5017 800A1399 正則表達式中的語法錯誤
5018 800A139A 錯誤的數量詞
5019 800A139B 在正則表達式中需要 ']'
5020 800A139C 在正則表達式中需要 ')'
5021 800A139D 字元集越界
32811 800A802B 元素未找到

ASP錯誤代碼說明
錯誤代碼 錯誤消息 說明
ASP0100 Out of memory 內存不足(不能分配要求的內存
ASP0101 Unexpected error 意外錯誤
ASP0102 Expecting string input 缺少字元串輸入
ASP0103 Expecting numeric input 缺少數字輸入
ASP0104 Opration not allowed 操作不允許
ASP0105 Index out of ange 索引超出范圍(一個數組索引超屆)
ASP0106 Type Mismatch 類型不匹配(遇到的數據類型不能被處理)
ASP0107 Stack Overflow 棧溢出(正在處理的數據超出了允許的范圍)
ASP0115 Unexpected error 意外錯誤(外部對象出現可捕獲的exception_name錯誤,腳本不能繼續運行)
ASP0177 Server.CreateObject Failed 伺服器創建對象失敗(無效的progid)
ASP0190 Unexpected error 意外錯誤(當釋放外部對象,產生可捕獲的錯誤)
ASP0191 Unexpected error 意外錯誤(在外部對象的OnStartPage方法中產生可捕獲的錯誤)
ASP0192 Unexpected error 意外錯誤(在外部對象的OnEndPage方法中產生可捕獲的錯誤)
ASP0193 OnStartPage Failed 在外部對象的OnStartPage方法中產生錯誤
ASP0194 OnEndPage Failed 在外部對象的OnEndPage方法中產生錯誤
ASP0240 Script Engine Exception 腳本引擎從object_name對象中拋出exception_anme異常
ASP0241 CreateObject Exception object_name 對象的CreatObject方法引起了exception_name異常
ASP0242 Query OnStartPage nterface 查詢對象Object_name的OnsException

伺服器端包含的指令和使用程序
本節介紹IIS 5.0伺服器端包含的指令的語法和參數值。還介紹IISRESTART實用程序的語法和使用,該實用程序可用來從遠程計算機、命令行和SSI指令的內部管理Web伺服器。

1. SSI指令、屬性和標記
指令 說明
#include 將指定的文件內容插入到被發送到客戶機的響應流中,並替換該指令。例如:<!-- #include file=」userfilbits.inc」à
#config 指定用於日期、時間和文件尺寸的格式,以及返回客戶機的通用SSI錯誤消息的文本格式。例如:
<!—#config ERRMSG=」SSI Processing Error」à
<!—#config TIMEFMT=」%A, %B, %d, %Y, %H:%M:%S 」à
<!—#config SIZEFMT=」BYTES」à
參見下文中關於用於該指令的屬性和標記的列表
#echo 將HTTP環境變數插入到發送給客戶機的相應流中,並替換該指令。例如:
<!--#echo VAR-「SERVER_NAME」à
參見下文中關於用於該指令的屬性和標記的列表
#exec 在伺服器上執行一個程序或shell命令。例如:
<!--#exec
CGI=」/scripts/myapp.exe?value1=this&value2=that」à
<!--#exec CMD=」cmd.exe /c iisrestart /stop」à
<!--#exec CMD=」cmd.exe /c net start cisvc」à
參加下文中關於該指令的屬性和標記列表。
必須添加以下條目到Windows Registry中才可以使用CMD屬性:
HKEY_LOCAL_MACHINE
\SYSTEM
\CurrentControlSet
\W3SVC
\Parameters
\SSIEnableCmdDirective
將該值設置為1並重新啟動WWW服務,CMD屬性才被允許用於#exec指令。將其設置為0則禁止它並防止未驗證的使用,否則將會破壞伺服器的安裝。
#flastmod 將指定文件的最新更改的日期和時間插入到要發送客戶機的響應流中。例如:
<!--#flastmod file=」default.asp」à
參見下文中關於該指令的屬性和標記的列表。
#fsize 將指定文件的尺寸插入到要發送給客戶機的響應流中。例如:
<!--#fsize file=」default.asp」à
參見下文中關於該指令的屬性和標記的列表。
2. #exec指令的命令類型屬性
屬性 說明
CGI 在Web伺服器上下文中執行指定的應用(即通過ISAPI對請求和響應的訪問),並將任何查詢串的值傳遞到應用中。該應用與Web伺服器運行在不同的內存中
CMD 啟動指定的操作系統命令的解釋程序的一個實例,並執行該指令的命令
3. #cinlcude、#flastmod和#fsiaze的路徑類型屬性
屬性 說明
FILE 該屬性的值是絕對和相對路徑加上文件名,就像在DOS命令提示中
所使用的,如「\files\web\myfile.txt」
VIRTUAL 該屬性值是絕對路徑和相對路徑加上文件名,與當前的Web站點的根文件夾相關。如「/file/web/myfile.txt」
4. #config指令的SIZEFMT標記
標記 說明
BYTES 文件大小將以位元組返回
ABBEV 文件大小將以計算並以最近的千位元組(KB)數返回
5. #config指令的TIMEFMT標記
標記 說明
%a 一周的日子按」Mon」、」Tue」等表示
%A 一周的日子按」Monday」、」Tuesday」等表示
%b 月份名按」Jan」、」Feb」等表示
%B 月份名按」January」、」February」等表示
%c 與伺服器的地區相對應的當前的日期和時間格式(如11/06/99 12:51:32)
%d 一月的日子按數表示(01到31)
%H 用24小時格式表示當前時間(00到23)
%I 用12小時格式表示當前時間(01到12)
%j 按數字(001到366)表示一年的日子
%m 月份按數字表示(01到12)
%M 當前分鍾按數字表示(00到59)
%p 按伺服器地區表示相應的「上午」或「下午」文字如(AM或PM)
%S 當前的秒按數字表示(00到59)
%U 一年的每周按數字表示(00到51),並且每周的第一天為Sunday
%w 一周每天按數字表示(0到6),並且每周的第一天為Sunday
%W 一年的沒有數字表示(00到51),並且每周的第一天為Monday
%x 當前的日期格式對應於伺服器地區表示的(如11/06/99)
%X 當前時間格式相應與伺服器地區表示的(12:51:32)
%y 沒有世紀表示的年數(如01)
%Y 有世紀表示的年數(如2001)
%z,%Z 伺服器時間帶的名字或縮寫(如果知道的話)
%% 百分號字元
6. #echo指令的VAR標記
標記 說明
AUTH_TYPE 客戶機用來驗證網頁是否拒絕匿名訪問的驗證類 型,如「Basic」或「NTLM」(即,詢問/響應)
AYTH_PASSWORD 由用戶向伺服器提供的口令,如果該頁拒絕匿名訪問並且客戶機使用Basic方法驗證的話
AUTH_USER 由用戶向伺服器提供的用戶名,如果在NTLM和Basic(或其他)方法下該頁拒絕匿名訪問的話
CONTENT_LENGTH 在請求體中發送的位元組數,即,作為POST向伺服器發送的位元組數
CONTENT_TYPE 作為POST在請求體中發送的數據MIME類型
DOCUMENT_NAME 由客戶機請求的文檔的全實際路徑和文件名
DOCUMENT_URT 由客戶機請求的文檔的全虛擬路徑和文件名
DATE_GMT 伺服器操作系統中的日期和時間設置,不帶任何
Greenwich Mean Time的調節
DATE_LOCAL Greenwich Mean Time調節後的伺服器的操作系統的日期和時間設置
GATEWAY_INTERFACE 用於處理請求的介面類型,如「CGI/1.1」
HTTP_ACCEPT 客戶機應用系統通知伺服器它所能接受的MIME類型的以逗號分隔的一個列表
LAST_MODITIED 由客戶機請求的文件和資源最後被更改的日期和時間
PATH_INFO 由客戶機請求的文檔的全虛擬路徑和文件名,與該Web站點的根文件夾相關
PATH_TRANSLATED 由客戶機請求的文檔的全實際路徑和文件名
QUERY_STRING 在從URL解碼格式轉換之後,被追加到客戶機請求的文檔或資源的URL中的任何查詢串的值
QYERY_STRING_ UNESCAPED 在從URL編譯格式轉換前,被追加到客戶機請求的文檔或資源的URL中的任何查詢串的值
REMOTE_ADDR 請求該頁的客戶機的IP地址
REMOTE_HOST 客戶機請求頁面的那個網路的主機名或IP地址
REMOTE_NAME 請求頁面的客戶機的名字(如果有的話)
REQUEST_METHOD 請求頁面的使用方法,「GET」或「POST」
SCRIPT_NAME 由客戶機請求的文檔的全虛擬路徑和文件名,與Web站點的根目錄相關
SERVER_NAME 接受請求的伺服器的網路名和URL主機名
SERVER_PORT 接受請求的埠號。如,「80」是對一般頁的請求,「443」是對SSL源的請求
SERVER_PORT_SECURE 埠號,如果該請求是在一個源協議上的話
SERVER_PROTOCOL 傳遞請求所基於的HTTP協議,如「HTTP/1.1」
SERVER_SOFTWARE Web伺服器的名字/版本串,如「Microsoft-IIS/5.0」
URL 在請求文檔和資源時用戶所指定的完整URL
ALL_HTTP 未包含在該列表中的HTTP環境變數的所有名/值對,如HTTP_COOKIE和HTTP_ACCEPT_LANGUAGE

IISRESTART實用程序及開關
Iisrestart.exe實用程序可用來管理運行在任何伺服器上的Web服務。由於它以正確的順序停止和開始各種集成的服務,因此它應先與NET STOP 和NET START命令的使用。
語法為iisrestart [computer_name] /switch [/switch…]
以下時switch值的列表:
Switch 含義
RESTART 停止然後重新啟動運行在指定計算機上的所有Internet服務
START 啟動運行在指定計算機上的所有Internet服務
STOP 停止運行在指定計算機上的所有Internet服務
REBOOT 重新引導指定的計算機
REBOOTONERROR 當啟動、停止或重新啟動Internet服務時出現錯誤時,重新引導指定的計算機
NORFORCE 如果試圖溫和地停止Internet服務失敗的話,不要強迫Internet服務中斷
TIMOUT:val 為了使所有Internet服務停止,設置以秒為單位的超時值
對於RESTART預設值為20,對於REBOOT預設值為0
如果REBOOTONERROR開關也被指定了,則如果超過超時周期,計算機將重新引導
STATUS 顯示所有Internet服務的狀態
ENABLE 允許本地系統中的Internet服務的重新啟動
DISABLE 禁止本地系統中的Internet服務的重新啟動

該實用程序可用於CMD類型的#echo SSI指令,假如網頁拒絕匿名訪問並且用戶提供了一個合法帳戶的信息,而該帳戶具有對目標伺服器的Administrator許可權的話,但是,在這種情況下,REBOOT、START和RESTART選項將不能正確運行。

NET STOP和NET START命令
Net.ext 實用程序可用於管理運行在伺服器上的任何服務,該伺服器可以是本地的也可以是其他機器上的。盡管不建議與Internet服務(如WWW或FTP服務)一起使用,但對於停止和啟動其他的服務是有用的(事實上,NET命令也可用於發布全部的與網路相關的其他命令)。
語法為net [start|stop]service_name
例如,可以使用該名利停止或啟動Microsoft Indexing Service;即net stop cisvc和net start cisvc。它可用與CMD類型的$echo SSI指令,如果網頁拒絕匿名訪問並且用戶提供了一個具有目標伺服器上Administrator許可權的帳戶信息的話。
NET命令的所有選項和開光的列表可在Windows2000幫助文件中找到。從Start菜單選項選擇Help,並在Help窗口的Index頁查找「net commands」即可。
回答者:廈門遠華集團 - 經理 五級 9-14 21:40
可能原因:
1.sql語句出錯(要插入或更新的欄位的數值不能為空值)
2.打開資料庫出錯,沒有在指定路徑發現資料庫

解決辦法:
1.針對這種情況,在打開記錄集之前輸入一下語句:
response.write(sql) 'sql就是你的sql語句
response.end
仔細分析輸出的這個sql有沒有毛病。對照資料庫看是不是有不能為空的欄位沒有賦值,等等。

2.在文件開頭加入on error resume next
在打開數據連接的下一行加如:
if err.number<> 0 then
response.write("//////////")
response.end
end if
如果輸出了////////就是數據連接有問題了。仔細檢查連接字元串。問題就在這里了。(除了驅動和系統的原因)
回答者:hongzhouche - 江湖少俠 六級 9-14 21:46
首先是/nsastore/new/buyitembk.asp,行86 運行時出現問題,說得很明確:無法更新

Microsoft OLE DB Provider for ODBC Drivers 錯誤 '80004005'

[Oracle][ODBC][Ora]ORA-01407: 無法更新 ("WGS_APSERVER"."MUTI_PROD"."PHONE") 為 NULL

-------------------------------------------

其次 是上面的錯誤產生後使用錯誤信息顯示文件500-100.asp來將上面的錯誤信息顯示給客戶瀏覽器,而顯示的時候出現了一些小問題,

Microsoft VBScript 編譯器錯誤 錯誤 '800a03f6'

缺少 'End'

/iisHelp/common/500-100.asp,行242

通常可以忽略這個問題,只需要修復第一個問題就可以了,

-----------------------------------

看一下/nsastore/new/buyitembk.asp,行86 或者運行時操作的數據,等,以發現問題的所在---

其次 是上面的錯誤產生後使用錯誤信息顯示文件500-100.asp來將上面的錯誤信息顯示給客戶瀏覽器,而顯示的時候出現了一些小問題,

Microsoft VBScript 編譯器錯誤 錯誤 '800a03f6'

缺少 'End'

/iisHelp/common/500-100.asp,行242

通常可以忽略這個問題,只需要修復第一個問題就可以了,

-----------------------------------

看一下/nsastore/new/buyitembk.asp,行86 或者運行時操作的數據,等,以發現問題的所在

F. FTP下載目錄中有非法字元是什麼意思

cd remote-dir 進入遠程主機目錄。 88.cp進入遠程主機目錄的父目錄。 88.chmod modefile-name將... 字元的翻譯機制,如ntrans8R,則文件名LL L將變為RRR。 88.open host[port]建立指定ftp伺服器連接,可指定...

G. 網上鄰居」在添加FTP時顯示:輸入的文件夾似乎無效,請選擇另一個。

提示無效是因為你的機器目前對那台ftp無仿問許可權,有可能是你機器保存的訪問密碼錯了或換了,還有可能已經不在一個網內了(比如ip段不同,掩碼不同等問題)。
總之就是你現在連接不上那台電腦,你可以用ie或打開我的電腦在地址欄輸入ftp地址試試能不能訪問並登錄。也可以ping一下那機器試試,如果沒有禁止ping的話。

H. 請教FTP常識

這類問題,網路裡面已經有人問過了,你可以先查查看!
以下轉自網路知道!

FTP的作用

正如其名所示:FTP的主要作用,就是讓用戶連接上一個遠程計算機(這些計算機上運行著FTP伺服器程序)察看遠程計算機有哪些文件,然後把文件從遠程計算機上拷到本地計算機,或把本地計算機的文件送到遠程計算機去。

FTP工作原理

拿下傳文件為例,當你啟動FTP從遠程計算機拷貝文件時,你事實上啟動了兩個程序:一個本地機上的FTP客戶程序:它向FTP伺服器提出拷貝文件的請求。另一個是啟動在遠程計算機的上的FTP伺服器程序,它響應你的請求把你指定的文件傳送到你的計算機中。FTP採用「客戶機/伺服器」方式,用戶端要在自己的本地計算機上安裝FTP客戶程序。FTP客戶程序有字元界面和圖形界面兩種。字元界面的FTP的命令復雜、繁多。圖形界面的FTP客戶程序,操作上要簡潔方便的多。

HTTP(Hypertext Transfer Protocol),即超文本傳輸協議。是WWW瀏覽器和WWW伺服器之間的應用層通訊協議。HTTP協議是基於TCP/IP之上的協議,它不僅保證正確傳輸超文本文檔,還確定傳輸文檔中的哪一部分,以及哪一部分內容首先顯示(如文本先與圖形)等等。
回答者:完美滴心碎 - 魔導師 十級 5-6 19:40

文件轉輸協議
回答者:408657119 - 經理 五級 5-6 19:41

什麼是FTP呢?FTP 是 TCP/IP 協議組中的協議之一,是英文File Transfer Protocol的縮寫。該協議是Internet文件傳送的基礎,它由一系列規格說明文檔組成,目標是提高文件的共享性,提供非直接使用遠程計算機,使存儲介質對用戶透明和可靠高效地傳送數據。簡單的說,FTP就是完成兩台計算機之間的拷貝,從遠程計算機拷貝文件至自己的計算機上,稱之為「下載(download)」文件。若將文件從自己計算機中拷貝至遠程計算機上,則稱之為「上載(upload)」文件。在TCP/IP協議中,FTP標准命令TCP埠號為21,Port方式數據埠為20。FTP協議的任務是從一台計算機將文件傳送到另一台計算機,它與這兩台計算機所處的位置、聯接的方式、甚至是是否使用相同的操作系統無關。假設兩台計算機通過ftp協議對話,並且能訪問Internet, 你可以用ftp命令來傳輸文件。每種操作系統使用上有某一些細微差別,但是每種協議基本的命令結構是相同的。
FTP的傳輸有兩種方式:ASCII傳輸模式和二進制數據傳輸模式。
1.ASCII傳輸方式:假定用戶正在拷貝的文件包含的簡單ASCII碼文本,如果在遠程機器上運行的不是UNIX,當文件傳輸時ftp通常會自動地調整文件的內容以便於把文件解釋成另外那台計算機存儲文本文件的格式。
但是常常有這樣的情況,用戶正在傳輸的文件包含的不是文本文件,它們可能是程序,資料庫,字處理文件或者壓縮文件(盡管字處理文件包含的大部分是文本,其中也包含有指示頁尺寸,字型檔等信息的非列印字元)。在拷貝任何非文本文件之前,用binary 命令告訴ftp逐字拷貝,不要對這些文件進行處理,這也是下面要講的二進制傳輸。
2.二進制傳輸模式:在二進制傳輸中,保存文件的位序,以便原始和拷貝的是逐位一一對應的。即使目的地機器上包含位序列的文件是沒意義的。例如,macintosh以二進制方式傳送可執行文件到Windows系統,在對方系統上,此文件不能執行。
如果你在ASCII方式下傳輸二進制文件,即使不需要也仍會轉譯。這會使傳輸稍微變慢 ,也會損壞數據,使文件變得不能用。(在大多數計算機上,ASCII方式一般假設每一字元的第一有效位無意義,因為ASCII字元組合不使用它。如果你傳輸二進制文件,所有的位都是重要的。)如果你知道這兩台機器是同樣的,則二進制方式對文本文件和數據文件都是有效的。
5. FTP的工作方式
FTP支持兩種模式,一種方式叫做Standard (也就是 PORT方式,主動方式),一種是 Passive (也就是PASV,被動方式)。 Standard模式 FTP的客戶端發送 PORT 命令到FTP伺服器。Passive模式FTP的客戶端發送 PASV命令到 FTP Server。
下面介紹一個這兩種方式的工作原理:
Port模式FTP 客戶端首先和FTP伺服器的TCP 21埠建立連接,通過這個通道發送命令,客戶端需要接收數據的時候在這個通道上發送PORT命令。 PORT命令包含了客戶端用什麼埠接收數據。在傳送數據的時候,伺服器端通過自己的TCP 20埠連接至客戶端的指定埠發送數據。 FTP server必須和客戶端建立一個新的連接用來傳送數據。
Passive模式在建立控制通道的時候和Standard模式類似,但建立連接後發送的不是Port命令,而是Pasv命令。FTP伺服器收到Pasv命令後,隨機打開一個高端埠(埠號大於1024)並且通知客戶端在這個埠上傳送數據的請求,客戶端連接FTP伺服器此埠,然後FTP伺服器將通過這個埠進行數據的傳送,這個時候FTP server不再需要建立一個新的和客戶端之間的連接。
很多防火牆在設置的時候都是不允許接受外部發起的連接的,所以許多位於防火牆後或內網的FTP伺服器不支持PASV模式,因為客戶端無法穿過防火牆打開FTP伺服器的高端埠;而許多內網的客戶端不能用PORT模式登陸FTP伺服器,因為從伺服器的TCP 20無法和內部網路的客戶端建立一個新的連接,造成無法工作.

如果你要是不知道怎麼用ftp下東西,那很好解決,只要是下一個ftp的軟體,比如flashfxp,ultraftp等等軟體,裡面輸入地址直接下載就是了。
如果你要是想建一個ftp的站點,你就要自己做軟體配置用server-u或者其他的軟體直接設置一下就可以

I. FTP協議是什麼

FTP協議其實是文件傳輸協議,是TCP協議組中的協議之一,值得一提的是FTP協議包含兩個部分,一個是FTP伺服器,另一個是FTP客戶端,我們在日常生活中使用的時候一定要學會區分才行,希望每個人都能夠認識到這一點,同時我們需要注意的是在日常生活中,電子信息行業發展是非常的迅速的,我們在日常生活中一定要學會使用電腦才行,只有這樣才可以讓我們的生活更加的美好。

個人建議:

同時我們需要注意的是,在學習電腦的過程中,一定要學會不恥下問,只有這樣才可以讓我們的能力有一個更加快速的提升,希望每個人都能夠認識到這一點,對於一些專業名詞來說,我們可以查閱相關的資料就可以解決了。

(9)ftp包含無效字元擴展閱讀:

FXP傳送出錯時,本地的用戶進程還留在FTP伺服器中,並沒有退出,如此時再次連接FTP伺服器,可能會因用戶線程超過允許,FTP伺服器提示客戶已登陸並拒絕客戶端的連接,直至伺服器中的傀儡進程因超時或其他原因被FTP伺服器殺死後,才能再次連接FTP伺服器。

要連上 FTP 伺服器(即「登陸」),必須要有該 FTP 伺服器授權的帳號,也就是說你只有在有了一個用戶標識和一個口令後才能登陸FTP伺服器,享受FTP伺服器提供的服務。

FTP協議的任務是從一台計算機將文件傳送到另一台計算機,它與這兩台計算機所處的位置、聯接的方式、甚至是是否使用相同的操作系統無關。假設兩台計算機通過ftp協議對話,並且能訪問Internet,

你可以用ftp命令來傳輸文件。每種操作系統使用上有某一些細微差別,但是每種協議基本的命令結構是相同的。

FTP的傳輸有兩種方式:ASCII傳輸模式和二進制數據傳輸模式。

J. FTP詳解知道請進

文件傳輸協議
[編輯本段]
FTP(File Transfer Protocol),是文件傳輸協議的簡稱。用於Internet上的控制文件的雙向傳輸。同時,它也是一個應用程序(Application)。用戶可以通過它把自己的PC機與世界各地所有運行FTP協議的伺服器相連,訪問伺服器上的大量程序和信息。

FTP(File Transfer Protocol)

FTP的作用
[編輯本段]

正如其名所示:FTP的主要作用,就是讓用戶連接上一個遠程計算機(這些計算機上運行著FTP伺服器程序)察看遠程計算機有哪些文件,然後把文件從遠程計算機上拷到本地計算機,或把本地計算機的文件送到遠程計算機去。

FTP工作原理
[編輯本段]

拿下傳文件為例,當你啟動FTP從遠程計算機拷貝文件時,你事實上啟動了兩個程序:一個本地機上的FTP客戶程序:它向FTP伺服器提出拷貝文件的請求。另一個是啟動在遠程計算機的上的FTP伺服器程序,它響應你的請求把你指定的文件傳送到你的計算機中。FTP採用「客戶機/伺服器」方式,用戶端要在自己的本地計算機上安裝FTP客戶程序。FTP客戶程序有字元界面和圖形界面兩種。字元界面的FTP的命令復雜、繁多。圖形界面的FTP客戶程序,操作上要簡潔方便的多。

簡單地說,支持FTP協議的伺服器就是FTP伺服器,下面介紹一下什麼是FTP協議。(文件傳輸協議)

一般來說,用戶聯網的首要目的就是實現信息共享,文件傳輸是信息共享非常重要的一個內容之一。Internet上早期實現傳輸文件,並不是一件容易的事,我們知道 Internet是一個非常復雜的計算機環境,有PC,有工作站,有MAC,有大型機,據統計連接在Internet上的計算機已有上千萬台,而這些計算機可能運行不同的操作系統,有運行Unix的伺服器,也有運行Dos、Windows的PC機和運行MacOS的蘋果機等等,而各種操作系統之間的文件交流問題,需要建立一個統一的文件傳輸協議,這就是所謂的FTP。基於不同的操作系統有不同的FTP應用程序,而所有這些應用程序都遵守同一種協議,這樣用戶就可以把自己的文件傳送給別人,或者從其它的用戶環境中獲得文件。

與大多數Internet服務一樣,FTP也是一個客戶機/伺服器系統。用戶通過一個支持FTP協議的客戶機程序,連接到在遠程主機上的FTP伺服器程序。用戶通過客戶機程序向伺服器程序發出命令,伺服器程序執行用戶所發出的命令,並將執行的結果返回到客戶機。比如說,用戶發出一條命令,要求伺服器向用戶傳送某一個文件的一份拷貝,伺服器會響應這條命令,將指定文件送至用戶的機器上。客戶機程序代表用戶接收到這個文件,將其存放在用戶目錄中。

在FTP的使用當中,用戶經常遇到兩個概念:"下載"(Download)和"上載"(Upload)。"下載"文件就是從遠程主機拷貝文件至自己的計算機上;"上載"文件就是將文件從自己的計算機中拷貝至遠程主機上。用Internet語言來說,用戶可通過客戶機程序向(從)遠程主機上載(下載)文件。

使用FTP時必須首先登錄,在遠程主機上獲得相應的許可權以後,方可上載或下載文件。也就是說,要想同哪一台計算機傳送文件,就必須具有哪一台計算機的適當授權。換言之,除非有用戶ID和口令,否則便無法傳送文件。這種情況違背了Internet的開放性,Internet上的FTP主機何止千萬,不可能要求每個用戶在每一台主機上都擁有帳號。匿名FTP就是為解決這個問題而產生的。

匿名FTP是這樣一種機制,用戶可通過它連接到遠程主機上,並從其下載文件,而無需成為其注冊用戶。系統管理員建立了一個特殊的用戶ID,名為anonymous, Internet上的任何人在任何地方都可使用該用戶ID。

通過FTP程序連接匿名FTP主機的方式同連接普通FTP主機的方式差不多,只是在要求提供用戶標識ID時必須輸入anonymous,該用戶ID的口令可以是任意的字元串。習慣上,用自己的E-mail地址作為口令,使系統維護程序能夠記錄下來誰在存取這些文件。

值得注意的是,匿名FTP不適用於所有Internet主機,它只適用於那些提供了這項服務的主機。

當遠程主機提供匿名FTP服務時,會指定某些目錄向公眾開放,允許匿名存取。系統中的其餘目錄則處於隱匿狀態。作為一種安全措施,大多數匿名FTP主機都允許用戶從其下載文件,而不允許用戶向其上載文件,也就是說,用戶可將匿名FTP主機上的所有文件全部拷貝到自己的機器上,但不能將自己機器上的任何一個文件拷貝至匿名FTP主機上。即使有些匿名FTP主機確實允許用戶上載文件,用戶也只能將文件上載至某一指定上載目錄中。隨後,系統管理員會去檢查這些文件,他會將這些文件移至另一個公共下載目錄中,供其他用戶下載,利用這種方式,遠程主機的用戶得到了保護,避免了有人上載有問題的文件,如帶病毒的文件。

作為一個Internet用戶,可通過FTP在任何兩台Internet主機之間拷貝文件。但是,實際上大多數人只有一個Internet帳戶,FTP主要用於下載公共文件,例如共享軟體、各公司技術支持文件等。 Internet上有成千上萬台匿名FTP主機,這些主機上存放著數不清的文件,供用戶免費拷貝。實際上,幾乎所有類型的信息,所有類型的計算機程序都可以在Internet上找到。這是Internet吸引我們的重要原因之一。

匿名FTP使用戶有機會存取到世界上最大的信息庫,這個信息庫是日積月累起來的,並且還在不斷增長,永不關閉,涉及到幾乎所有主題。而且,這一切是免費的。

匿名FTP是Internet網上發布軟體的常用方法。Internet之所以能延續到今天,是因為人們使用通過標准協議提供標准服務的程序。像這樣的程序,有許多就是通過匿名FTP發布的,任何人都可以存取它們。

Internet中的有數目巨大的匿名FTP主機以及更多的文件,那麼到底怎樣才能知道某一特定文件位於哪個匿名FTP主機上的那個目錄中呢?這正是 Archie伺服器所要完成的工作。Archie將自動在FTP主機中進行搜索,構造一個包含全部文件目錄信息的資料庫,使你可以直接找到所需文件的位置信息。

通過ftp傳輸文件的一般步驟
[編輯本段]

1.在本地電腦上登陸到國際互聯網.

2.搜索有文件共享主機或者個人電腦(一般有專門的FTP伺服器網站上公布的,上面有進入該主機或個人電腦的名稱,口令和路徑).

3.當與遠程主機或者對方的個人電腦建立連接後,用對方提供的用戶名和口令登陸到該主機或對方的個人電腦.

4.在遠程主機或對方的個人電腦登陸成功後,就可以上傳你想跟別人分享的東東或者下載別人授權共享的東東(這里的東東是指能放到電腦里去又能在顯示屏上看到的東東).

5.完成工作後關閉FTP下載軟體,切斷連接.

為了實現文件傳輸,用戶還要運行專門的文件傳輸程序,比如網際快車就有這方面的功能,其它還有很多專門的FTP傳輸軟體,FlashFxp為其中的傑出軟體。有興趣的網友可以試試其他的軟體,如LeapFTP總歸各有各的特色.
FTP協議

TCP/IP協議中,FTP標准命令TCP埠號為21,Port方式數據埠為20。FTP協議的任務是從一台計算機將文件傳送到另一台計算機,它與這兩台計算機所處的位置、聯接的方式、甚至是是否使用相同的操作系統無關。假設兩台計算機通過ftp協議對話,並且能訪問Internet,你可以用ftp命令來傳輸文件。每種操作系統使用上有某一些細微差別,但是每種協議基本的命令結構是相同的。
FTP的傳輸有兩種方式:ASCII傳輸模式和二進制數據傳輸模式。
1.ASCII傳輸方式:假定用戶正在拷貝的文件包含的簡單ASCII碼文本,如果在遠程機器上運行的不是UNIX,當文件傳輸時ftp通常會自動地調整文件的內容以便於把文件解釋成另外那台計算機存儲文本文件的格式。
但是常常有這樣的情況,用戶正在傳輸的文件包含的不是文本文件,它們可能是程序,資料庫,字處理文件或者壓縮文件(盡管字處理文件包含的大部分是文本,其中也包含有指示頁尺寸,字型檔等信息的非列印字元)。在拷貝任何非文本文件之前,用binary 命令告訴ftp逐字拷貝,不要對這些文件進行處理,這也是下面要講的二進制傳輸。
2.二進制傳輸模式:在二進制傳輸中,保存文件的位序,以便原始和拷貝的是逐位一一對應的。即使目的地機器上包含位序列的文件是沒意義的。例如,macintosh以二進制方式傳送可執行文件到Windows系統,在對方系統上,此文件不能執行。
如果你在ASCII方式下傳輸二進制文件,即使不需要也仍會轉譯。這會使傳輸稍微變慢,也會損壞數據,使文件變得不能用。(在大多數計算機上,ASCII方式一般假設每一字元的第一有效位無意義,因為ASCII字元組合不使用它。如果你傳輸二進制文件,所有的位都是重要的。)如果你知道這兩台機器是同樣的,則二進制方式對文本文件和數據文件都是有效的。
5. FTP的工作方式
FTP支持兩種模式,一種方式叫做Standard (也就是 PORT方式,主動方式),一種是 Passive (也就是PASV,被動方式)。 Standard模式 FTP的客戶端發送 PORT 命令到FTP伺服器。Passive模式FTP的客戶端發送 PASV命令到 FTP Server。
下面介紹一個這兩種方式的工作原理:
Port模式FTP 客戶端首先和FTP伺服器的TCP 21埠建立連接,通過這個通道發送命令,客戶端需要接收數據的時候在這個通道上發送PORT命令。 PORT命令包含了客戶端用什麼埠接收數據。在傳送數據的時候,伺服器端通過自己的TCP 20埠連接至客戶端的指定埠發送數據。 FTP server必須和客戶端建立一個新的連接用來傳送數據。
Passive模式在建立控制通道的時候和Standard模式類似,但建立連接後發送的不是Port命令,而是Pasv命令。FTP伺服器收到 Pasv命令後,隨機打開一個高端埠(埠號大於1024)並且通知客戶端在這個埠上傳送數據的請求,客戶端連接FTP伺服器此埠,然後FTP伺服器將通過這個埠進行數據的傳送,這個時候FTP server不再需要建立一個新的和客戶端之間的連接。
很多防火牆在設置的時候都是不允許接受外部發起的連接的,所以許多位於防火牆後或內網的FTP伺服器不支持PASV模式,因為客戶端無法穿過防火牆打開FTP伺服器的高端埠;而許多內網的客戶端不能用PORT模式登陸FTP伺服器,因為從伺服器的TCP 20無法和內部網路的客戶端建立一個新的連接,造成無法工作。

熱點內容
快手怎麼上傳gif 發布:2024-10-12 18:15:02 瀏覽:512
ctr演算法 發布:2024-10-12 18:13:32 瀏覽:244
如何創建伺服器賬號 發布:2024-10-12 18:13:19 瀏覽:723
物理存儲是指快閃記憶體嗎 發布:2024-10-12 18:00:21 瀏覽:541
怎麼看bcg是否配置到vs里 發布:2024-10-12 17:53:54 瀏覽:731
linux下sql 發布:2024-10-12 17:19:34 瀏覽:113
搭建sql伺服器 發布:2024-10-12 17:11:25 瀏覽:821
拼圖游戲源碼 發布:2024-10-12 16:52:22 瀏覽:765
luxu776ftp下載 發布:2024-10-12 16:21:32 瀏覽:768
電腦上怎樣壓縮文件 發布:2024-10-12 16:12:36 瀏覽:557