使用 [BITS 上傳] 頁面,您可以自訂特定虛擬目錄的 BITS IIS 伺服器擴充功能設定。您可以設定檔案大小限制、通知、清除頻率以及伺服器陣列支援。
上傳工作設定
您可以利用此區段中的設定,設定上傳檔案的大小上限、決定刪除未完成工作的時機以及允許上傳工作覆寫現有檔案。
使用者介面名稱 | 描述 |
---|---|
檔案大小上限 |
定義單一 BITS 伺服器工作所能上傳的檔案大小上限。根據預設值,沒有檔案大小限制。 |
以下時間後刪除未完成工作 |
定義 BITS 伺服器經過多久之後才將未完成的上傳檔案清除。每次排定執行清理程序時都會檢查逾時。使用在 [清理] 區段中的選項,設定應該在此虛擬目錄執行清理程序的頻率。 |
允許覆寫檔案 |
此設定定義 BITS 上傳伺服器是否允許覆寫虛擬目錄中的現有檔案。此設定預設為停用。這可避免未授權的使用者上傳相同名稱的檔案來覆寫合法上傳的檔案。嘗試覆寫檔案會造成第二個上傳的工作失敗。當兩個上傳的工作有相同的目的地檔案名稱時,即使並非蓄意嘗試覆寫,第二個上傳的工作也會失敗。如果您啟用此設定,就會覆寫檔案。 請注意,啟用此設定時,BITS 上傳伺服器還是不允許寫入虛擬目錄以外的檔案,未授權的使用者無法使用 BITS 上傳伺服器覆寫系統的檔案。 |
通知
您可以啟用通知,設定 BITS 伺服器透過 HTTP POST 傳送通知到您在上傳檔案到虛擬目錄時所指定的 URL。
使用者介面名稱 | 描述 |
---|---|
啟用通知 |
在此虛擬目錄啟用通知。如果啟用這項設定,則必須指定 [通知類型] 和 [通知 URL]。 |
通知類型 |
設定工作完成之後所要執行的通知類型。
|
通知 URL |
如果 [通知類型] 是 [傳送檔案內容] 或 [傳送檔案名稱],請指定使用 HTTP POST 要求傳遞完成的上傳檔案的 URL。此 URL 可以是絕對或相對 URL。如果是相對 URL,則會使用原始要求 URL 做為基本 URL。 |
清理
BITS 伺服器會檢查並刪除已經逾時的未完成上傳工作。如果上傳超過預設設定的 12 小時或超過您在 [掃描未完成工作的間隔] 設定中指定的值,BITS 伺服器就會自動取消上傳並刪除所有不完整的檔案內容。此設定不受 IIS 內容繼承影響,而且只適用於虛擬目錄。
使用者介面名稱 | 描述 |
---|---|
使用預設清理排程 |
設定 BITS 伺服器掃描超過 12 小時的未完成上傳。如果未完成的上傳超過這個設定,則 BITS 伺服器就會自動取消上傳,並在您 [以下時間後刪除未完成工作] 設定中指定的時間刪除不完整檔案內容。 |
使用自訂清理排程 |
設定 BITS 伺服器在您指定的間隔掃描並刪除。 |
掃描未完成工作的間隔 |
設定 BITS 伺服器掃描超過您指定間隔的未完成上傳。如果未完成的上傳超過這個設定,則 BITS 伺服器就會自動取消上傳,並在您 [以下時間後刪除未完成工作] 設定中指定的時間刪除不完整檔案內容。 |
啟用清理來限制每個使用者的工作階段數目 |
設定 BITS 伺服器移除使用者上傳並且超過 [每位使用者的工作階段數目限制] 所指定之值的工作。 |
每位使用者的工作階段數目限制 |
指定使用者可以將多少作用中上傳工作提交到 BITS 伺服器。 |
附註 | |
您可以按一下 IIS 管理員動作窗格中的 [執行清理],以手動方式執行清理工作。這會立即檢查自從逾時期間以來沒有進度的檔案。若要移除此虛擬目錄的所有不完整檔案,請在執行清理之前,將 [以下時間後刪除未完成工作] 設成 0。 |
伺服器陣列支援
如果啟用,此設定會通知用戶端嘗試重新連線到相同的伺服器,而非用戶端使用的原始上傳 URL。這讓正在上傳到伺服器陣列的用戶端可以繼續上傳到開始上傳時的相同伺服器。
伺服器陣列的設定方式有以下兩種:
-
使用上傳虛擬目錄的共用磁碟區
-
使用已上傳檔案的伺服器本機存放區
若要使用本機存放區,那麼此選項讓用戶端可以重新連線到伺服器陣列中的相同伺服器電腦。在您上傳至伺服器陣列及使用本機存放區之前,建議您啟用然後設定這個功能。
使用者介面名稱 | 描述 | ||||
---|---|---|---|---|---|
啟用伺服器陣列支援 |
啟用 BITS 伺服器上傳伺服器陣列的支援。 | ||||
重新連線到伺服器 |
指定重新連線到此伺服器時所使用的公用 IP 位址。伺服器一般會有兩個 IP 位址:一個是用戶端系統可以連線的對外位址,另一個則是內部 (受保護) 網路的一部分。在此指定對外 IP 位址。
| ||||
以下時間後使用原始伺服器 |
如果用戶端無法在這一段時間內重新連線到位於 [重新連線到伺服器] 的伺服器,那麼用戶端將還原為他們在上傳 URL 中指定的原始 DNS 名稱。 |