婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 另類的文件上傳解決方案

另類的文件上傳解決方案

熱門標簽:自動外呼系統怎么防止封卡 保定電銷機器人軟件 鎮江云外呼系統怎么樣 土地證宗地圖標注符號 vue 地圖標注拖拽 成都銷售外呼系統公司 電話機器人銷售公司嗎 客服外呼系統呼叫中心 電話機器人案例

編寫思路:把本地文件在客戶端通過base64編碼以后發送目的地.
測試過程中,上傳文件過大,導致超時不成功.
后來經過改善.把編碼分段發送.測試20M成功

編寫目的:在傳統的解決方案里面,一次一次選取上傳可以.但是在碰到把數據庫里文件路徑讀出來,并把這些文件上傳到一個地方的時候就比較麻煩.
如果得到路徑一個一個去找到用ftp當然也是可以的,但每次找這些文件我看都會比較費時。這里編寫這個主要就是為了通過數據庫里的文件路徑取得文件.把文件一次批量上傳到一個地方.
其主要目的還是為了鍛煉一下自己.

解決過程:起初試著用模擬鍵盤輸入強行賦值給file控件用傳統的方法上傳。可是老碰到空值的情況,以至有很多文件沒有發送出去。查閱一些資料,現在是把所有路徑通過數據庫取到然后寫到一個js里。然后在前臺用js讀取這些路徑,通過xmlhttp來發送文件。
因為ie不太喜歡xmlHttp.總認為他有惡意行為.所以老談出提示警告.所以操作的時候不能使用web路徑.只能用物理路徑去訪問它.
然后服務端有一文件來接收這些編碼,并對其進行解碼.所以我稱之為"c/s". ^_^

目前很多代碼還在完善中.
簡單介紹一下:
-------------------------------------------------------------
aryFiles.push("c:\\aaa.zip") ;
aryFiles.push("c:\\bbb.exe") ;
這里為文件路徑和文件.可為多個
以后這個路徑也可以通過file控件在客戶端取到

http:// www.xxx.com/xxx/xxx.asp
這個是目的地,可以改為自己想要的地址.

ado_stream.LoadFromFile(server.mappath(".") "/" + str_filename)
server.mappath(".") "/" + str_filename 這里是讀取文件.
server.mappath(".") "/" 路徑和存放路徑一致

ado_stream.SaveToFile server.mappath(".") "/" str_filename,2
server.mappath(".") "/" 這個為存放文件的路徑. str_filename 為文件名

這里讀取和存放都是放在程序所放目錄中.大家測試的時候也可以保持這樣即可

把第一段代碼放到本地(eg:c:\upload.htm)

把第二段代碼放到服務器上,可以是本地服務器,可以是公網服務器.和上面的目的地保持一致
(eg:http://www.xxx.com/upload.asp or http:// localhost/www/upload.asp)
----------------------------------------------------------------

操作:找到第一段代碼保存的地方。執行即可(eg:打開c盤執行upload.htm)
客戶端代碼


[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執行]

服務器端


[Ctrl+A 全選 注:引入外部Js需再刷新一下頁面才能執行]

標簽:麗江 天津 懷化 臺灣 成都 公主嶺 內江 重慶

巨人網絡通訊聲明:本文標題《另類的文件上傳解決方案》,本文關鍵詞  另類,的,文件,上傳,解決方案,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《另類的文件上傳解決方案》相關的同類信息!
  • 本頁收集關于另類的文件上傳解決方案的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 上林县| 灵武市| 塘沽区| 隆子县| 綦江县| 肃北| 北辰区| 孝感市| 绥中县| 曲阳县| 军事| 延庆县| 灵石县| 屏东县| 恭城| 剑河县| 朔州市| 通城县| 六安市| 延安市| 察哈| 潮安县| 西昌市| 凤山市| 秦皇岛市| 原平市| 建平县| 时尚| 台江县| 鄱阳县| 涿鹿县| 治多县| 巍山| 信阳市| 桂林市| 垣曲县| 会昌县| 宁国市| 丽江市| 江山市| 上杭县|