當前位置:首頁 » 文件管理 » html批量上傳文件

html批量上傳文件

發布時間: 2022-11-21 09:54:09

A. 怎樣上傳網站

下面有幾種說法,你研究一下
a.需要用ftp軟體,有的不支持FTP上傳的只能用WEB上傳了

b.www.netfriends.com.cn
論壇里有具體講解

c.首先你要擁有一個域名。也就是網上空間。
第二就是要有工具。網上這方面的很多。例如cuteFTP等
安裝好上傳工具後其實很簡單。左邊窗口找出你需要傳的文件。拉到右邊或點文件。把你傳的目錄批量上傳,接下來的就是等待了。網速夠快一會兒搞定。

d.去申請一個空間.
對方會給你一個域名來訪問
還有一個FTP地址,用戶名和密碼.

e.下載一個FTP上傳工具.輸入後.
把本地的網站傳上去就OK

f.FTP 上傳主頁詳解 。
目前,網上的免費空間的上傳方式有兩種:一是所謂的 WEB 上傳方式,再就是 FTP 上傳了。前者相對後者較好掌握,而且各網站也不盡相同,上傳效率也不高; FTP 上傳是非常常用的一種上傳方式,包括好多收費的空間的上傳方式也是 FTP 上傳,它效率高,而且用一些軟體上傳的話,還能支持斷點續傳,這對上傳一些較大的文件是非常有好處的 —— 不至於因為網速不穩定而造成白白浪費時間和網費。下面就講一下 FTP 上傳的過程。

象操作本地文件夾一樣簡單
以本站為例,講一下 FTP 上傳的過程:上傳前先要弄清楚三個問題 —— 主機地址、用戶名和密碼,只要知道這三項,上傳就會變得非常簡單。首先打開 IE ,在地址欄里輸入「ftp://ftp.nease.net」 ,注意雙斜線前是 「ftp」 ,然後稍等片刻,會彈出一個對話框,這個對話框就是要你輸入用戶名和密碼的,在用戶名欄中輸入 「您在網易個人空間注冊的用戶名」, 在密碼欄中輸入 「**********」 ,然後回車,等著吧,奇跡出現了:瀏覽器窗口好像是變成了一個文件夾窗口,其實,它現在就是一個文件夾窗口,你可以 、 cut 、 paste ,也可以直接拖拽,把你要上傳的文件真接拖拽到這個窗口裡,你甚到可以直接在這個窗口裡像操作其它文件一樣進行一下修改,怎麼樣,是不很簡單!

用 CuteFTP 上傳
上面講的是一種普通的上傳方法,但有一個缺點:如果一個很大的文件,上傳要好多時間,就有可能會出現傳到半路掉線了,這意味著你前面的工作全沒用了。用支持續的軟體上傳就不會出現這種情況了, CuteFTP 就是一種很好的支持斷點續傳的軟體,下面就講述一下它的用法。
目前最新的是 CuteFTP4.2 ,就以它為例講一下。首先打開 CuteFTP ,打開主窗口的同時會彈出一個浮動的窗口,在這個窗口右側是需要往裡填的幾個文本框,從上到下依次為:名字、主機地址、用戶名、密碼和埠。在名字那項隨便取個名字,這跟上傳的內容無關,僅僅是為了管理用的,下次上傳的時候你直接在左側雙擊這個名字就行了,不用再把所有的項重新填一次。仍以本站為例:在主機欄里填入 「ftp.nease.net」 ,在用戶名那欄里填入 「您在網易個人空間注冊的用戶名」 ,在密碼那欄里填入 「**********」 ,埠欄里一般不用管,用默認的 「 21」 就行了,然後點下面的 「Connect」 按鈕,等著吧,如果正常一會就會出現管理窗口了,下面的操作可以通過拖拽來實現,左面的窗口是本地機的文件,右面就是你要上傳的主機里的文件了。注意:當出現源文件和目標文件同名時會彈出一個窗口,有三個按鈕 ——「resume( 續傳 )」、「overwrite( 覆蓋 )」和「rename( 重命名 )」 ,選相應按鈕就行了。後面還有一個 all 復選框,選中後,再出現同種情況就不會再彈出了,而是根據這次的選擇來處理。

怎麼樣!很簡單吧!再說一次:不管用什麼方法上傳,你要知道三件事兒:主機地址、用戶名和密碼。

【 Cuteftp 高級使用技巧】更新技巧。
只下載或上傳最新文件的技巧

運用 CuteFTP 的目錄比較功能,可以方便地比較本地和遠程伺服器上的文件, 使那些最新的文件才被下載或上傳。

具體操作為:

首先,在 CuteFTP 主窗口中,讓本地和遠程窗口都顯示出要比較的文件。

隨後 ,點擊菜單 「 Directory/Compare Directories」 ,那些不同的文件將會以突出方式顯示出來,通過文件大小 ,就可以最有效地比較它們。

但目前這個功能只是限於查看,還沒有實現自動更新功能,相信陸續的版本將開發這個功能。

有關上傳的問題。
自從網易開通了學生空間以來,本人遇到最多人問這方面的問題。現在介紹最簡單之上傳方法。上傳也就是把本地之文件粘貼到遠端,最重要的是找到正確的上傳地址,無論是用 FTP 軟體或是 WEB 上傳。

WEB 上傳:網易的空間支持 WEB 界面上傳文件,本人自認為這種方法最直觀,而且實用。
網易免費空間 WEB 上傳地址:ftp.go.nease.net
網易付費空間 WEB 上傳地址:ftp.nease.net

之後,輸入您的用戶名和密碼,你就可以像在本地計算機上一樣,復制粘貼您的網頁了。
這樣就省去了不少的麻煩

FTP 傳輸工具 —CuteFTP。
★原文轉載自eniac版nj428的《 FTP 傳輸工具 —CuteFTP 》★
13-1-1簡介及下載
1、CuteFTP 簡介
CuteFTP 是一個基本文件傳輸協議的軟體。能夠使用文件傳輸協議進行文件的下載、上傳和編輯遠程 FTP SERVER 上文件。它提供了一個良好的圖形界面,使用遠程文件就像本機一樣。

2 、最新版本及下載
開發商主頁:http://www.cuteftp.com
最新版本:Cute FTP 5.0 XP
File Transfer Protocol
FTP協議(File Transfer Protocol)是一個今天仍在使用的協議,FTP 是一個標準的 Internet 協議,它能夠在兩台計算機之間或Internet網上交換文件。我們經常使用 FTP 協議建立網頁傳送到 WEB 伺服器上。也經常用於將伺服器上的文件下載到本地計算機。

CuteFTP 概覽
CuteFTP 是一個基於 Windows 的文件傳輸協議 (FTP) 的客戶端程序,通過它,用戶無需知道協議本身的具體細節,就可充分利用 FTP 的強大功能。CuteFTP 通過用戶易於使用的Windows界面,避免使用麻煩的命令行工具,大大簡化了FTP的操作。即便是入門級的個人電腦用戶,也可以輕松利用CuteFTP在全球范圍內的遠程FTP伺服器間上傳、下載及編輯文件。

系統要求
任何運行Windows 95/98/XP或Windows NT 4.0或更高版本的個人電腦
最低16MB的可用內存
連接到Internet

安裝
將安裝CD放入光碟驅動器。
雙擊桌面上的「我的電腦」;雙擊光碟驅動器圖標;雙擊「Setup.exe」圖標。
跟隨屏幕指示操作。
從下載文件安裝
CuteFTP 注冊
免費的技術支持-GlobalSCAPE致力於及時、周到的客戶支持。
沒有廣告橫幅 一旦完成注冊後,廣告將會消失。
免費更新可以接收到同一版本號的更新。
軟體提供可以全年接收最新GlobalSCAPE產品的專用升級。
注冊文件替換如果因某些原因您遺失或損壞了您的注冊文件,GlobalSCAPE 將為您郵寄一份新的注冊文件。
啟動CuteFTP
雙擊CuteFTP圖標,啟動CuteFTP。也可以單擊「開始按鈕/程序/GlobalSCAPE/CuteFTP」,然後選擇CuteFTP圖標首先顯示的是「站點管理器」窗口,其中包含了連接到您喜愛的站點的信息。

連接到已有的站點
從「FTP站點管理器屏幕」左窗口的列表中選擇文件夾(點一下文件夾名稱)。
從「站點管理器屏幕 」列表中選擇站點(點一下站點名稱)。
單擊「連接」按鈕

添加站點
選擇存放新站點的文件夾(按一下文件夾名稱)。
單擊「添加站點」按鈕。在「站點標簽」欄位中輸入站點名稱
在「主機地址」欄位中輸入FTP伺服器地址。(主機地址遵循 ftp.xxxx.com 或123.456.78.100 的格式,不得包含ftp://或http://)。
在「用戶名稱」欄位中輸入用戶的ID號。
在「密碼」欄位中輸入密碼。
要連接到新站點,請在右窗口中加亮顯示該站點,然後按「連接」按鈕。
編輯站點
從「FTP站點管理器屏幕」左窗口的列表中選擇一個文件夾(按一下文件夾名稱)。
從列表中選擇站點。
更改站點資料後,單擊 「 退出 」 按鈕。

移除站點
從 「FTP 站點管理器屏幕 」 左窗口的列表中選擇一個文件夾。
從列表中選擇站點。
在 「 站點管理器 」 菜單欄中,單擊 「 右鍵 / 刪除 」 。
CuteFTP 的窗口
本地文件夾

傳輸文件
一旦您連接到 FTP 站點,您就可以上傳和下載文件。主窗口左側包含您的電腦上的文件名稱。右側包含您所連接到的伺服器上的文件。
上傳文件
在左窗口中單擊文件,按住滑鼠按鈕,拖動文件到右窗口。
在左窗口中用滑鼠右鍵單擊文件,從快捷菜單中選擇「上傳」。
在左窗口中用滑鼠左鍵單擊文件,然後從「 傳輸」菜單中選擇「上傳」。
在左窗口中用滑鼠左鍵單擊文件,然後同時按下「Control」和「Page Up」鍵。
下載文件
在右窗口中單擊文件,按住滑鼠按鈕,拖動文件到左窗口。
在右窗口中用滑鼠右鍵單擊文件,從快捷菜單中選擇「下載」。
在右窗口中用滑鼠左鍵單擊文件,然後從「傳輸」菜單中選擇「下載」。
在右窗口中用滑鼠左鍵單擊文件,然後同時按下「Control」 和「Page Down」鍵。

恢復傳輸(續傳)
傳輸中斷時,用戶可以重新連接並在傳輸中斷處繼續傳輸,此時只需重試傳輸文件即可。當CuteFTP 發現要替換現有文件時,它會詢問您是要「續傳、覆蓋還是跳過」。如果您要替換現有文件,請選擇 「覆蓋」,如要完成被中斷的傳輸任務,請選擇「續傳」,如要取消操作,選擇「跳過 」 。
防火牆和代理伺服器配置
防火牆或代理伺服器是廣泛應用於許多區域網(LAN)或廣域網(WAN)的保護機制,用於防止網路在未經授權下的訪問。首先使用默認代理,如果嘗試連接的每個站點都給出「無法連接」或「無法登錄,仍在嘗試 」 的消息,則您可能需要對防火牆設置進行配置。

如果您的LAN或WAN支持FTP代理協議,則您需要用到下列信息:
防火牆主機的IP地址
FTP 代理 伺服器的埠號
用戶名稱與密碼
在相應的欄位中輸入上述信息,選擇「USER user@site」單選按鈕和「啟用防火牆訪問」框,然後嘗試連接到站點。
參考資料:http://www.2008-2008.net/wangluoxueyuan/zzxy/xsrm/2005/11/2005111322161073499.html

B. 在進行360推廣時,如何使用批量上傳功能

新建推廣計劃時,選擇導入推廣計劃,選取准備上傳的文件進行上傳即可實現批量上傳物料。您也可以在實用工具模塊內,選擇批量工具進行上傳。為保證您上傳的文件能正確識別,請上傳CSV(或ZIP)格式的文件,文件大小在5M以下。

C. 手機wps文檔傳至手機雲和私人空間的方法步驟是什麼

首先選中一個文件或者一個圖片,選中後單擊滑鼠右鍵選擇上傳到wps雲文檔。
注意:要求電腦上安裝有wps軟體才可以看到這一選項。

2
首次上傳需要賬號,建議使用qq登陸,可以快捷登陸而不輸入密碼。

3
然後點擊私人空間,再選擇確定。

4
這樣文件就上傳好了。此後上傳文件只要登陸後,只要點擊上傳本地文件,可以批量上傳了。

5
顯示點擊上傳文件,然後從電腦路徑中選取文件上傳即可。

6
快捷登陸雲空間只要打開一個wps文件然後點擊登陸即可。

D. 你好,我用webuploader.html5only.min.js實現批量圖片上傳,我該怎麼在action中獲取上傳的那些文件呢

1.1 分片、並發
分片與並發結合,將一個大文件分割成多塊,並發上傳,極大地提高大文件的上傳速度。
當網路問題導致傳輸錯誤時,只需要重傳出錯分片,而不是整個文件。另外分片傳輸能夠更加實時的跟蹤上傳進度。
1.2 預覽、壓縮
支持常用圖片格式jpg,jpeg,gif,bmp,png預覽與壓縮,節省網路數據傳輸。
解析jpeg中的meta信息,對於各種orientation做了正確的處理,同時壓縮後上傳保留圖片的所有原始meta數據。
1.3 多途徑添加文件
支持文件多選,類型過濾,拖拽(文件&文件夾),圖片粘貼功能。
粘貼功能主要體現在當有圖片數據在剪切板中時(截屏工具如QQ(Ctrl + ALT + A), 網頁中右擊圖片點擊復制),Ctrl + V便可添加此圖片文件。
1.4 HTML5 & FLASH
兼容主流瀏覽器,介面一致,實現了兩套運行時支持,用戶無需關心內部用了什麼內核。
同時Flash部分沒有做任何UI相關的工作,方便不關心flash的用戶擴展和自定義業務需求。
1.5 MD5秒傳
當文件體積大、量比較多時,支持上傳前做文件md5值驗證,一致則可直接跳過。
如果服務端與前端統一修改演算法,取段md5,可大大提升驗證性能,耗時在20ms左右。
1.6 易擴展、可拆分
採用可拆分機制, 將各個功能獨立成了小組件,可自由搭配。
採用AMD規范組織代碼,清晰明了,方便高級玩家擴展。
2、引入資源
2.1 下載包內容

├── Uploader.swf // SWF文件,當使用Flash運行時需要引入。

├── webuploader.js // 完全版本。
├── webuploader.min.js // min版本

├── webuploader.flashonly.js // 只有Flash實現的版本。
├── webuploader.flashonly.min.js // min版本

├── webuploader.html5only.js // 只有Html5實現的版本。
├── webuploader.html5only.min.js // min版本

├── webuploader.withoutimage.js // 去除圖片處理的版本,包括HTML5和FLASH.
└── webuploader.withoutimage.min.js // min版本

2.2 或者直接使用由staticfile提供的cdn版本,或者下載Git項目包。

// SWF文件,當使用Flash運行時需要引入。
├── http://cdn.staticfile.org/webuploader/0.1.0/Uploader.swf

// 完全版本。
├── http://cdn.staticfile.org/webuploader/0.1.0/webuploader.js
├── http://cdn.staticfile.org/webuploader/0.1.0/webuploader.min.js

// 只有Flash實現的版本。
├── http://cdn.staticfile.org/webuploader/0.1.0/webuploader.flashonly.js
├── http://cdn.staticfile.org/webuploader/0.1.0/webuploader.flashonly.min.js

// 只有Html5實現的版本。
├── http://cdn.staticfile.org/webuploader/0.1.0/webuploader.html5only.js
├── http://cdn.staticfile.org/webuploader/0.1.0/webuploader.html5only.min.js

// 去除圖片處理的版本,包括HTML5和FLASH.
├── http://cdn.staticfile.org/webuploader/0.1.0/webuploader.withoutimage.js
└── http://cdn.staticfile.org/webuploader/0.1.0/webuploader.withoutimage.min.js

2.3 DIY打包
WebUploader文件打包藉助了Grunt工具來實現
2.3.1 環境依賴
1.git命令行工具
2.node & npm命令行工具
3.grunt (npm install grunt-cli -g)

2.3.2 編譯代碼
1.克隆 webuploader git倉庫,git clone https://github.com/fex-team/webuploader.git。
2.安裝node依賴,npm install。
3.執行grunt dist,此動作會在dist目錄下面創建合並版本的js, 包括通過uglify壓縮的min版本。

2.3.3 配置
打開webuploader倉庫根目錄下面的Gruntfile.js文件, 代碼合並有buildtask來完成。找到build配置項。
Gruntfile.js已經配置了一個自定義合並的demo. 打包只支持HTML5的版本

// 自己配置的實例
// glob語法。
custom: {
preset: "custom",
cwd: "src",
src: [
'widgets/**/*.js',
'runtime/html5/**/*.js' ],
dest: "dist/webuploader.custom.js"
}

3、angular指令——<web-uploader>
3.1 指令功能
添加一個上傳文件按鈕,可以自行配置上傳文件的類型和過濾規則,且在彈出的模態框中進行操作,支持連續上傳,分類選擇上傳
3.2 使用說明
這里只是使用說明,可能會加一些注意事項,具體參數或者變數說明請參看後面
3.2.1 頁面添加一個指令
<web-uploader class="btn btn-info" type="image" accept="accept">uploader</web-uploader>

3.2.2 配置上傳類型和過濾規則
上傳類型
type有四種類型,分別為
image:圖片
video:音視頻
flash:flash
file:辦公文檔,壓縮文件等等
過濾規則
accept有四個對象屬性,屬性中包含標題、允許文件後綴、允許的mimetype
3.2.3 指令中綁定彈出模態框的事件
web-uploader這個指令中其實只做了一件事,給元素本身綁定彈出模態框的事件,具體上傳文件是在模態框中完成的
3.2.4 初始化uploader類,配置相關屬性
在模態框控制器中用到了$timeout
$timeout(function(){
//這里是上傳配置代碼
},0)

因為配置uploader時需要事先准備好dom元素,angular打開模態框是非同步而javaScript是單線程,所以實際上在執行模態框控制器中的代碼時,模態框並沒有打開,也就是dom並沒有載入完成,這會導致WebUploader報a.runningtime is not a function...的錯誤
3.3 指令詳細說明
3.3.1 父級controller中的配置

.controller('myCtrl',['$scope', '$modal', function($scope, $modal){
//配置允許上傳的類型 圖片/音視頻/flash/文件
$scope.accept = {
//圖片
image: {
title : 'Images',//標題
extensions : 'gif,jpg,jpeg,bmp,png,ico',//允許上傳文件的後綴
mimeTypes : 'image/*'//允許的mimetype
},
//音視頻
video: {
title : 'Videos',
extensions : 'wmv,asf,asx,rm,rmvb,ram,avi,mpg,dat,mp4,mpeg,divx,m4v,mov,qt,flv,f4v,mp3,wav,aac,m4a,wma,ra,3gp,3g2,dv,vob,mkv,ts',
mimeTypes : 'video/*,audio/*'
},
//flash
flash: {
title : 'Flashs',
extensions : 'swf,fla',
mimeTypes : 'application/x-shockwave-flash'
},
//辦公文檔,壓縮文件等等
file: {
title : 'Files',
extensions : 'zip,rar,ppt,pptx,doc,docx,xls,xlsx,pdf',
mimeTypes : 'application/zip,application/x-rar-compressed,application/vnd.ms-powerpoint,application/vnd.openxmlformats- officedocument.presentationml.presentation,application/msword,application/vnd.openxmlformats-officedocument.wordprocessingml.document,application/vnd.ms- excel,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet,application/pdf'
}
};

}])

3.3.2 指令web-uploader

.directive('webUploader', ['$modal', function($modal){
return{
restrict: 'AE',
scope: {
accept: '=accept'
},
link: function($scope, $element, $attr){

$element.bind('click',function(){
var modalInstance = $modal.open({
controller: 'modalCtrl',
templateUrl: 'template/webuploader.tpl.html',
size:'lg',
resolve: {
items: function(){
return {
accept: $scope.accept,
type: $attr.type
};
}
}
});
modalInstance.result.then(function(returnStatus){
console.log(returnStatus);
},function(){
console.log('Modal dismissed at: ' + new Date());
});
});
}
};
}]);

E. 如何在百度知道中上傳文件

網路知道上傳文件就是上傳附件的功能。

1:登陸網路賬號,如果沒有賬號需要注冊一個賬號,進入網路知道頁面。

2:打開一個問題,然後在下面進行回答,分兩種情況,一種已有答案的,一種沒有答案的,有答案的賬號要求五級及以上,沒有答案的對賬號沒有要求。

3:輸入回答的內容,在回答內容的編輯框的最上面有一個導航,可以看到有附件字樣,點擊附件。四級及以上才可以查看到這個附件的按鈕。

5:上傳成功之後提問者會看到有一個文件,後面有一個點擊下載的按鈕,點擊則可以把文件下載到本地。

F. uploadify批量上傳

創建了一個web project
commons-fileupload-1.2.2.jar
commons-io-2.0.1.jar

首先把這兩個jar文件引入了path
然後創建了一個servlet
Upload.java(用的MyEclipse自動配置了web.xml部署描述符)

[java] view plain
//Upload.java
package com.uploadify.servlet;

import java.io.File;
import java.io.IOException;
import java.util.Iterator;
import java.util.List;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.commons.fileupload.FileItem;
import org.apache.commons.fileupload.FileUploadException;
import org.apache.commons.fileupload.disk.DiskFileItemFactory;
import org.apache.commons.fileupload.servlet.ServletFileUpload;

import com.uploadify.utils.IPTimeStamp;

public class Upload extends HttpServlet {

public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
this.doPost(request, response);
}

public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {

String savePath = this.getServletConfig().getServletContext()
.getRealPath("");
// 得到項目的工作目錄
savePath = savePath + "/uploads/";
File f1 = new File(savePath);
// 如果沒有的話就創建目錄
if (!f1.exists()) {
f1.mkdirs();
}
DiskFileItemFactory fac = new DiskFileItemFactory();
ServletFileUpload upload = new ServletFileUpload(fac);
upload.setHeaderEncoding("utf-8");
List fileList = null;
try {
fileList = upload.parseRequest(request);
} catch (FileUploadException ex) {
return;
}
Iterator<FileItem> it = fileList.iterator();
String name = "";
String extName = "";
while (it.hasNext()) {
FileItem item = it.next();
if (!item.isFormField()) {

// 解析文件
name = item.getName();
long size = item.getSize();
String type = item.getContentType();
if (name == null || name.trim().equals("")) {
continue;
}
// 得到文件的擴展名
if (name.lastIndexOf(".") >= 0) {
extName = name.substring(name.lastIndexOf("."));
}
File file = null;
do {
// 利用客戶端IP+時間+三位隨機數字生成非重復文件名:
name = new IPTimeStamp().getIPTimeStampRandom();
file = new File(savePath + name + extName);
} while (file.exists());
File saveFile = new File(savePath + name + extName);
try {
item.write(saveFile);
} catch (Exception e) {
e.printStackTrace();
}
}
}
response.getWriter().print(name + extName);
}

}
生成文件名字的Utils類,可以清楚的記錄名字,然後對上傳的文件進行處理,並且防止文件名字重復

[java] view plain
//PTimeStamp.java
package com.uploadify.utils;

import java.net.InetAddress;
import java.net.UnknownHostException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Random;

public class IPTimeStamp {
private String ip;
private Date date;
private SimpleDateFormat format;

public IPTimeStamp() {
try {
ip = InetAddress.getLocalHost().getHostAddress();
} catch (UnknownHostException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

public String getTimeStamp() {
format = new SimpleDateFormat("yyyyMMddHHmmssSSS");
return format.format(new Date());
}

public String addZero(String str, int len) {
StringBuffer sb = new StringBuffer();
sb.append(str);
while (sb.length() < len) {
sb.insert(0, "0");
}
return sb.toString();
}

public String getIPTimeStampRandom() {
StringBuffer sb = new StringBuffer();
String[] ips = this.ip.split("\\.");

for (int j = 0; j < ips.length; j++) {
// System.out.println(ips[j]);
sb.append(this.addZero(ips[j], 3));
}
sb.append(this.getTimeStamp());
Random rod = new Random();
for (int i = 0; i < 3; i++) {
sb.append(rod.nextInt(10));
}
return sb.toString();
}
}

部署描述符

[html] view plain
<!--web.xml-->
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4"
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<servlet>
<servlet-name>Upload</servlet-name>
<servlet-class>com.uploadify.servlet.Upload</servlet-class>
</servlet>

<servlet-mapping>
<servlet-name>Upload</servlet-name>
<url-pattern>/Upload</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>

在WebROOT下面創建folder->js

放入解壓包裡面的
jquery.uploadify.v2.1.4.js
jquery.uploadify.v2.1.4.min.js
jquery-1.4.2.min.js
swfobject.js

css->
uploadify.css

images->
cancel.png
[html] view plain
<!--index.jsp-->
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme() + "://"
+ request.getServerName() + ":" + request.getServerPort()
+ path + "/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">

<title>My JSP 'index.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<link href="css/uploadify.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="js/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="js/swfobject.js"></script>
<script type="text/javascript" src="js/jquery.uploadify.v2.1.4.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#uploadify").uploadify({
'uploader' : 'uploadify.swf',
'script' : 'Upload',
'cancelImg' : 'images/cancel.png',
'folder' : 'uploads',
'queueID' : 'fileQueue',
'auto' : false,
'multi' : true,
'simUploadLimit' : 2,
'buttonText' : 'BROWSE'
});
});
</script>
</head>

<body>
<div id="fileQueue"></div>
<input type="file" name="uploadify" id="uploadify" />
<p>
<a href="javascript:jQuery('#uploadify').uploadifyUpload()">開始上傳</a>
<a href="javascript:jQuery('#uploadify').uploadifyClearQueue()">取消所有上傳</a>
</p>
</body>
</html>

G. GWBinder是幹嘛用的怎麼用最新版本哪裡下

是一文件上傳工具

「凌霄批量上傳文件」為上傳圖片文件(不限於圖片文件)提供了一個快速高效的解決方案。是您理想的選擇。它的最大優勢是圖片處理完後就可以直接上傳了,不需要在多個軟體間頻繁切換。設置帳號時可以隨時測試是否設置正確。支持在多個FTP帳號間切換,支持多種代理伺服器。上傳過程可以隨時中斷,進度顯示。詳細的日誌記錄了每個文件是否上傳成功。

「凌霄批量上傳文件」隸屬於凌霄圖像批處理產品家族,擁有該家族產品所有的優勢:

1、大批量操作:無數用戶告訴我們,一次性處理10000個文件以上沒有任何問題。我們收到的最高記錄是15000張,當然這個記錄可能被您打破。
2、簡單易用:所有的功能都沒有繁鎖的操作,跟著向導一步一步的往下走,只要會認字,就能操作本軟體。
3、無需重復的操作:不管是向導的操作方案,還是腳本的設定,您都可以隨時保存、隨時導入。一次就可以處理成千上萬個文件,避免反復的機械式的操作。
4、沒有繁雜的步聚:定位到圖片所在的文件夾,選擇需要處理的文...

這里有下載http://www.skycn.com/soft/7099.html這里有下載

H. 怎樣往文庫里上傳文檔

你好,上傳文檔有以下步驟:

第一步:登錄

網路的用戶可以直接登錄網路文庫,如果您還沒有網路id,請先注冊一個賬戶,成為網路用戶。

請注意:被封禁用戶沒有上傳文檔和下載文檔的許可權。

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

第二步:點擊「分享我的文檔」按鈕

在首頁和詳細文檔頁等頁面,有一個橘黃色的按鈕「分享我的文檔」,點擊後進入文檔上傳頁面。整個文檔上傳操作簡單快捷,主要包括兩個部分:提交文檔附件;填寫文檔簡介。

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

第三步:上傳文檔一——提交文檔附件

A: 點擊上傳文檔頁面的「上傳文檔」按鈕,然後從自己本地電腦上選擇文檔上傳。

附件上傳完成後,點擊「開始上傳」按鈕,您提交的附件會進行自動上傳。

B: 需要注意的是,目前文檔支持的類型包括:

.doc/.docx;.ppt/.pptx/.pps;.xls/.xlsx;.pot;.pps;.vsd;.rtf

.wps;.et;.dps

.pdf

.txt

C: 文庫現在已經支持最多10個附件批量上傳。但為了保證用戶的上傳速度,我們允許上傳的總附件大小小於20M。

如果您的文檔大小超過20M。我們建議您對文檔進行分拆,例如將一份word文檔中的內容,分拆為上下兩部分進行上傳。

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

第四步:上傳文檔——填寫文檔簡介

A:
文檔標題默認為您上傳的附件的名稱。您也可以進行修改。文檔標題不能為空,最長可以輸入20個漢字。

B:
對文檔進行簡要的介紹,能夠方便其他用戶快速了解您文檔中所包含的主要內容。

註:文檔介紹不能為空,最長可以輸入100個漢字。

C:
每一份文檔都有所屬的正確分類,我們建議您為自己的文檔選擇合適的分類,這能夠讓您的文檔得到更多的瀏覽和下載。

D:
您可以在上傳時,選擇您的文檔被下載時對方所需付出的財富值,也即文檔的售價。

建議您將售價設定為免費,方便文檔的快速分享,同時也會獲得系統的財富值獎勵。

I. 兩台電腦如何快速傳輸文件

原理是利用電腦之間區域網的傳送功能,用網線直接將兩台電腦連接起來就可以快速傳送大文件。
步驟:1.先將兩台電腦開機,然後用網線連接起來,可以直接插在平時上網用的埠;
2、找到電腦里需要傳送的文件,然後設置共享,方法是選中文件夾,右鍵單擊,點擊共享;
3、設置完共享之後查詢ip地址,可以在運行里輸入cmd,點擊確定,再在彈出的窗口裡輸入ipconfig,然後按回車鍵,這樣就可以看到ip;
4、將之前查看到的ip地址在另一台電腦里的運行里輸入;
5、點擊確定之後就可以連接到兩台電腦,並且可以看到之前共享的文件;
6、最後打開本地磁碟,右鍵進行復制粘貼,就可以達到文件傳送的目的。

J. vue前端如何實現文件文件夾系統

文件上傳頁面的前端可以選擇使用一些比較好用的上傳組件,例如網路的開源組件WebUploader,澤優軟體的up6,這些組件基本能滿足文件上傳的一些日常所需功能,如非同步上傳文件,文件夾,拖拽式上傳,黏貼上傳,上傳進度監控,文件縮略圖,甚至是大文件斷點續傳,大文件秒傳。
需求:
支持大文件批量上傳(20G)和下載,同時需要保證上傳期間用戶電腦不出現卡死等體驗;
內網百兆網路上傳速度為12MB/S
伺服器內存佔用低
支持文件夾上傳,文件夾中的文件數量達到1萬個以上,且包含層級結構。
支持PC端全平台操作系統,Windows,Linux,Mac
支持文件和文件夾的批量下載,斷點續傳。刷新頁面後繼續傳輸。關閉瀏覽器後保留進度信息。
支持文件夾批量上傳下載,伺服器端保留文件夾層級結構,伺服器端文件夾層級結構與本地相同。

熱點內容
魔獸世界退役伺服器有什麼用處 發布:2024-10-05 20:50:00 瀏覽:194
新車配置不符怎麼投訴 發布:2024-10-05 20:49:00 瀏覽:388
編譯的html文件 發布:2024-10-05 20:48:58 瀏覽:160
python自學網站 發布:2024-10-05 20:46:08 瀏覽:18
存儲在rom中的數據當計算機斷電後 發布:2024-10-05 20:43:46 瀏覽:9
炒股編程代碼 發布:2024-10-05 20:29:10 瀏覽:275
防火門報配置錯誤是什麼原因 發布:2024-10-05 20:20:47 瀏覽:886
移動寬頻設置路由器怎麼設置密碼 發布:2024-10-05 20:03:30 瀏覽:105
微指令的編譯方法有哪一些 發布:2024-10-05 19:02:10 瀏覽:886
android離線定位 發布:2024-10-05 18:36:40 瀏覽:860