❶ 為什麼我上傳的壓縮包之類的都成tmp格式的文件了 - 技術問答
$mater_upload_name=$_FILES[\'upload_file\'][\'name\'];$houzhuiarray=explode(\".\",$mater_upload_name);$houzhuiming=$houzhuiarray[1];$mater_new_upload_name=time().\".\".$houzhuiming;? ? ? ? 然後就是if (!move_uploaded_file($mater_upload_name,$filepath.$mater_new_upload_name)) {? ? ? ? ? ? ? ? echo\"復制文件失敗!\";? ? ? ? ? ? ? ? echo\"\";? ? ? ? ? ? ? ? exit;? ? ? ? }結果上傳的都是tmp文件??暈!!
❷ 為什麼Struts2上傳文件之後擴展名變成了tmp,如何取得文件正確的擴展名
在action中獲取到上傳文件名利用上傳文件名來存儲就不會出現tmp結尾文件了
❸ java 上傳ftp 傳輸過程中文件名為tmp後綴 如何實現
replace("tmp", "") <----字元替換
❹ fileupload上傳的文件的後綴名怎麼是.tmp
fileupload上傳文件就是tmp的,需要你同時把文件名傳到伺服器,然後在伺服器里轉存為正常格式。tmp是臨時文件
❺ ssh框架ajaxFileUpload上傳文件後文件變成tmp文件
上傳的臨時文件名都是tmp的
你可以把這個tmp文件拷貝你想要放的目錄下面
至於你說tmp文件改名後打開也會提示不完整的問題
加個 out.flush(); 試試
❻ 伺服器文件夾里總是出現TMP格式的文件,一旦出現就無法對文件進行寫入操作。請幫忙,謝謝
在系統件夾中,我們經常會發現樓主你說的後綴名為TMP的文件,在該文件夾中的這些文件其實都是臨時文件。它們可能是系統被誤關機,或者其它程序沒有刪除而生的。而且在該文件夾中還有其它一些類型的文件,對於這類文件,一般沒有什麼使用價值,我們可以直接將其刪除。
另外我們打開附件的「系統工具」下的「磁碟清理」,然後選擇要清理的分區,一般首選為系統分區,即C盤。這樣系統則會提示正在掃描,稍候片刻即會打開磁碟清理項目窗口,在「要刪除的文件」中選中所有的文件,然後單擊「確定」按鈕即可。將這些臨時文件清理後將可以獲得更多的磁碟使用空間。 它們刪除後一會兒又有了。其實這些文件都是由調試管理器程序產生的。對此,我們只需要進入C:WindowsSystem文件夾,將其中的mdm.exe刪除或重命名,然後再「運行」窗口中輸入「msconfig」並回車,在「啟動」選項卡中把「Machine Debug Manager」項取消即可。另外提醒大家還可以打開IE「工具」菜單下的「Internet選項」命令,然後切換到「高級」選項卡,選中「禁用腳本調試」項,同樣可以禁止這些0位元組的TMP文件產生。 希望能幫到你!!!1
❼ FTP空間相關問題
一般來說像WORD這類的軟體在用了之後會自動刪除臨時文件的,而tmp文件夾就是生成的臨時文件,一般是可以不用清理的,但是還是可以安裝一些輔助軟體清理,比如超級兔子,SERV-U建立的FTP的文件上傳ip要在他的日誌文件夾裡面找,比較多,相當麻煩
❽ 我用struts2做文件上傳,傳到伺服器的始終是tmp臨時文件,我想要真正的文件,請怎麼解決
struts只能幫你上傳成文件流,你的action有個file吧,要想生成真正地文件,還得把File裝換成FileOutputStream,然後輸出到你真正的文件
❾ 在訪問文件伺服器SERVER 2003時,每次寫入數據保存後,會出現.TMP類型的文件。請問高手如何才能避免.TMF文
一代Windows操作系統,雖然Windows XP稱得上是至今功能最強大的操作系統,但與以往的Windows操作系統一樣,新安裝的Windows XP系統並不是處於最佳的狀態,存在著一些用戶不必使用和不曾使用的程序。大家可以再利用一些技巧來修改原本設定值來優化Windows XP。下面我們就從幾個方面闡述一下Windows XP進行的優化。
一. 啟動優化
1、關掉一些伴隨著Windows啟動的程序及常駐程序。選擇"開始"菜單-->"運行",輸入msconfig進入"系統配置應用程序",在[啟動]欄關掉不必要的程序,將方框中的勾勾取消,關掉不必要的程序,不確定的程序不可以亂關,以免造成Windows錯誤。(先試試是否可以在軟體本身取消常駐,不行再用此方法。),完成後按[應用],重開機即可。
2、給Windows XP設定一個固定的IP地址。Windows XP雖然進到桌面的速度相當的快,但是運行動作卻是一步步來的,你必須要等一段時間才能真的運行程序。如果你的機器裝網卡的話,Windows XP會在進入到桌面後會自動搜尋IP地址,所以如果你沒有設定一個固定的IP地址的話,它便會浪費許多的時間在搜尋IP地址上面。
3、降低磁碟掃描時間。Windows XP若非正常關機,當再次啟動時系統將會自動執行磁碟掃描程序。在開始掃描前將花費10秒鍾的等待時間。此時可依次打開「開始→運行」對話框並鍵入「CMD」,單擊「確定」按鈕後進入Windows XP的命令提示符模式。在命令提示符後輸入「CHKNTFS /T:x」即可(輸入時不含引號,x為等待時間),比如輸入「CHKNTFS /T:0」,則表示無需等待時間;輸入「CHKNTFS /T:3」,則表示等待時間為3秒鍾。
4、減少操作系統的等待時間。若安裝了多操作系統,那麼多操作系統啟動菜單中會發現默認的等待時間是30秒。點擊「我的電腦」,選擇「系統屬性」對話框,單擊「高級」選項卡,在「啟動和故障恢復」區域中單擊「設置」按鈕,分別勾選設置頁面中「顯示操作系統列表的時間」和「在需要時顯示恢復選項的時間」選項前的復選框,然後將這兩項後的時間輸入相應的數值以減少等待時間,單擊「確定」按鈕就可以了。
除了上述四種方法外,我們還可以在注冊表中對啟動項目進行設定、關閉不必要的系統服務,此外平時經常利用磁碟清理工具、磁碟碎片整理程序也可以在某種程序上提高系統啟動速度。
二. 登陸優化
1、縮短關閉"處理程序"時等待時間。選擇"開始"菜單-->"運行",輸入regedit,彈出注冊表編輯器,尋找[HKEY_CURRENT_USERControlPanelDesktop],在右邊的窗口中選擇WaitToKillAppTimeout,按滑鼠右鍵,選擇「修改」,將其數值資料改為1000即關閉"處理程序"時等待1秒(默認值為:20000)。
2、縮短"處理程序"出錯時等待的時間。選擇"開始"菜單-->"運行",輸入regedit彈出注冊表編輯器,尋找[HKEY_CURRENT_USERControlPanelDesktop]在右邊的窗口中,選擇HungAppTimeout,按滑鼠右鍵,選擇「修改」,將其數值資料改為200,即"處理程序"出錯時等待0.5秒(默認值為:5000)。
3、讓系統自動關閉停止響應的程序。選擇"開始"菜單-->"運行",輸入regedit,彈出注冊表編輯器,尋找[HKEY_CURRENT_USERControlPanelDesktop],在右邊的窗口中選擇AutoEndTasks,按滑鼠右鍵,選擇「修改」,將其數值資料改為1(默認值為:0)。
4、加快菜單顯示速度。選擇"開始"菜單-->"運行",輸入regedit,彈出注冊表編輯器,尋找[HKEY_CURRENT_USERControlPanelDesktop],在右邊的窗口中選擇MenuShowDelay,按滑鼠右鍵,選擇「修改」,將其數值資料改為100或更小(默認值為:400),建議不要使用0,因為如此一來只要滑鼠一不小心觸碰到"所有程序",整條菜單就會跑出來,那這亂了套。
5、縮短等待時間。選擇"開始"菜單-->"運行",輸入regedit,在彈出的注冊表編輯器里尋找[HKEY_LOCAL_],在右邊的窗口中選擇WaitToKillServiceTimeout按滑鼠右鍵,選擇「修改」,將其數值資料改為1000或更小(原始設定:20000)。
三. 內存優化
Windows XP是一個很出色的操作系統,但它對內存的要求是在是驚人,即使是128兆內存,也會出現系統內存不足導致速度緩慢的問題。在Windows XP中,加入了很多嶄新的功能,這些功能可是內存的佔用大戶,我們只要把這些不常用的功能關閉,那麼128兆內存對我們來說已經是綽綽有餘了。
1、取消「自動更新」,自動更新提醒用戶升級自己的系統,它將常駐內存,所以我們把「自動升級」功能關閉掉,改為「手動升級」。具體操作為:右鍵單擊「我的電腦」,點擊屬性,點擊「自動更新」,在「通知設置」一欄選擇「關閉自動更新。
2、取消「系統還原」,XP的系統還原功能對大多數用戶來說,沒什麼太大作用,所以我們決定要關閉它以節約內存。具體操作為:右鍵單擊「我的電腦」,點擊屬性,會彈出來系統屬性對話框,點擊「系統還原」,在「在所有驅動器上關閉系統還原」選項上打勾。
3、關閉「遠程桌面」,XP的這個功能只是提供網路上互操作。對於普通用戶來說這個功能就顯得多餘了,所以我們把它關掉,不讓它在那兒白白浪費內存。
4、關閉「自動發送錯誤」功能,發送錯誤給微軟,這就是XP中的「自動發送錯誤」功能,對我們而言出錯發送給微軟沒有任何意義,所以我們應該義無反顧的把這項功能關掉。右鍵單擊「我的電腦」,點擊屬性,點擊「高級」→「錯誤匯報」,選擇「禁用錯誤匯報」功能。
5、關閉「視覺效果」中不需要的效果,Windows XP的操用界面的確是很好看,好看的背後是以消耗大量內存作為代價的,相對於速度和美觀而言,我們還是寧願選擇前者,右鍵單擊「我的電腦」,點擊屬性,點擊「高級」,在「性能」一欄中,點擊「設置」,點擊「視覺效果」,在這里把所有特殊的外觀設置都關閉掉,我們就可以省下「一大筆」內存。
6、關閉「Internet時間同步」功能,「Internet時間同步」,就是使你的計算機時鍾每周和Internet時間伺服器進行一次同步,這樣你的系統時間就會是精確的,不過這個功能對我們來說用處不大,而且還可能引起死機的問題。所以我們要把它關掉。
7、關閉多餘的服務,Windows XP和Windows 2000一樣可以作為諸如http服務、smtp服務、ftp服務,這些服務為常駐內存,所以每當Windows XP啟動時,隨之也啟動了許多服務,有很多服務對於我們這些普通用戶來說是完全沒用的,所以關掉它們是一個很好的選擇。
四. 硬碟優化
1、使用NTFS的文件系統格式安裝。Windows XP NTFS的文件系統相較於FAT32多了文件保密,壓縮,使用許可權及磁碟配額的管理功能。因此在文件安全及保密性來說較FAT32高。且以NTFS文件系統下安裝的操作系統會將不常用的文件壓縮起來,所以跟FAT32比起來又節省了相當的空間,因此若是用以FAT32文件系統下安裝的操作系統(如Windows98...)就可能無法正確的讀取NTFS中的文件。
另外在扇區中愈安裝愈多資料的情況下,NTFS在運行的效能上較FAT32文件系統好上許多。因此在這里建議大家使用NTFS文件系統來安裝Windows XP系統。
2、把IDE設備設置為DMA傳輸模式。由於某些原因,Windows XP有時會在IDE通道上使用PIO並行輸入輸出傳輸模式,而不是DMA模式。如果有這種情況,用戶可以手動把IDE通道改為DMA模式,這樣可以減少該設備佔用的CPU周期。打開設備管理器(右鍵點擊我的電腦,選屬性,點選硬體選項卡,點擊「設備管理器」打開),然後點擊展開「IDE ATA/ATAPI 控制器」分支,雙擊「Primary IDE Channel」,點擊高級設置。檢查「傳輸模式」下拉菜單,把它們全部設為DMA If Available(允許情況下使用DMA),點擊確定。再用同樣的方式修改每一個IDE控制器。
3、刪除網頁緩存內容 。進入控制面板,雙擊「Internet選項」進入到"Internet屬性」,在[常規]中的「Internet 臨時文件」下面點擊"刪除文件",並將"刪除所有離線內容"打勾,按下"確定"。
另外在[常規]中還有一個[歷史紀錄](History)也順便刪一刪。刪除一些Temp暫存檔:像是「E:WINDOWSTEMP"(註:我的XP裝在E盤上。),"EocumentsandSettings(使用者名稱)LocalSettingsTemp"和一些軟體專屬的Temp(大部分應該都可以在軟體本身中設定)也一起刪除。
4、定期的進行磁碟整理。硬碟長期使用,程序軟體又安裝又刪的情況下,會照成扇區中連續的文件破碎,以致硬碟在搜尋資料時,便要花上較多的時間,影響效能。所以定期的做好磁碟整理的工作是絕對有必要的。這次Windows XP在磁碟整理方面較windows98的整理程式有顯著的進步,至少不像以前要花上許多的時間,若是使用者嫌Windows本身的整理程序不好,也可以使用Norton的Speeddisk。
五. 網路優化
1、快速瀏覽區域網絡的共享
通常情況下,Windows XP在連接其他計算機時,會全面檢查對方機子上所有預定的任務,這個檢查會讓你等上30秒鍾或更多時間。去掉的方法從注冊表中找到「HKEY_LOCAL_ 」。
在此鍵值下,會有個鍵,把它刪掉後,重新啟動計算機,Windows XP就不再檢查預定任務了,速度將明顯提高。
2、提高10/100M網卡傳輸速率
選擇「開始→連接到→顯示所有連接」,雙擊網卡所用的連接,單擊「屬性」按鈕,打開「屬性」對話框,選擇「高級」選項卡。在「屬性」欄中選擇「Link Speed/Duplex Mode」,緊接著在「設置值」欄中將「Auto Mode」更改為「10 Half Mode」。
這樣,手工將10/100M自適應網卡的屬性強制為10M半雙工模式,使網卡之間不進行自動協商,讓網卡之間在傳輸數據時始終以10Mbps的速度進行,大大提高了網路之間的傳輸效率。此設置只對部分網卡有效。
3、加速共享
通常情況下,當Windows XP連接到其它計算機時,會檢查對方機子上所有預定的任務——這真是多餘,而且還會讓你等上30秒鍾,實在太糟糕了。 首先,在注冊表中找到HKEY_LOCAL_/Current 。在這裡面,應該有個 鍵。只需把它刪掉,重新啟動計算機後,Windows就不再檢查預定任務了,速度明顯提高!
4、解決WinXP執行時候停頓一下的問題
開始——網路連接——本地連接,按右鍵,選擇屬性,選擇「Internet協議(TCP/IP)」,點擊屬性,使用下面的IP地址:192.168.0.1,子網掩碼:255.255.255.0,這樣就好了,以後開機就不會停頓了。
通過上面這些簡單的設置,相信可以為你提供了更佳的操作環境。希望這能給使用Windows XP的各位朋友,能更加輕松愉快體驗Windows XP所帶來的樂趣。
❿ php ftp上傳文件到ftp伺服器時,怎樣在ftp伺服器生成tmp文件
只能在本地生成後上傳到ftp