1樓:匿名使用者
post.asp 做為發表頁,其中引用choose.asp作**上傳
choose.asp 提供瀏覽選擇**,提交資料給upload.asp
upload.asp中的asp程式負責上傳
writepost.asp 負責將文字和**名一起寫入資料庫
1--------
filename="上傳後獲得的檔名",然後upload.asp自動跳轉choose.asp 頁,加上引數,格式為:
choose.asp?filename="上傳後獲得的檔名"
然後你用request.querystring("filename")即可獲取檔名,然後就能將post.asp中書寫的文字一起提交給wirtepost.asp 儲存了
2-----------
也可以用session來儲存檔名,session("filename")="上傳後獲得的檔名",然後直接跳轉回choose.asp,在post.asp頁提供的表單中寫完文字,提交給writepost.
asp 儲存,因為用的session所以不必擔心檔名丟失
那最後在writepost.asp 中,如果用session,完成儲存動作後,要清空session("filename")哦
2樓:
獲得最後一個 『 . 』 然後再用left 用right
ado裡也可以
如何利用asp獲取上傳檔案的字尾名
3樓:酌酒一杯家
利用提取 . 後面的字元來獲得字尾名;
以下**親測成功:
<%'mz代表獲取的檔名
'hz代表檔案字尾名
mz=request.form("文字框id")hz= mid(mz, instrrev(mz, ".") + 1)%>
4樓:楣冷珍
這樣就可以了,獲得就是 .副檔名
<%lname="文字欄位名字"
la=split(lname,"/")
num=ubound(la)
lb=split(la(num),".")num2=ubound(lb)
response.write("."&lb(num2))%>
這樣獲得的是整個檔名
<%a="c:/windows/windows/windows/tex.txt"
b=split(a,"/")
a=ubound(b)
response.write(b(a))
%>
5樓:匿名使用者
就是asp啊,前幾天還用到了一個系統中.
先弄個上傳類吧
然後在儲存前呼叫檔名,用split()函式切割,然後取返回的陣列的最後一個元素,然後判斷,正常儲存檔案,否則列印錯誤
取大小用類中的獲取檔案大小的過程
無懼的上傳類,aspupload元件等等都是這樣弄的
asp如何批量刪除字尾一樣的檔案 30
6樓:
它可不支援*.txt這種寫法,,,
你要刪除全部同樣的字尾名,,你歷遍這個資料夾,找出同字尾名的檔案,進行刪除就行了。。。
asp擷取檔名的字尾名
7樓:一騎當後
asp擷取檔名或字尾名參考**如下:
<%'獲取檔名(不含副檔名)
function getfilename(text)text = left(text,instrrev(text,".")-1)
getfilename = text
end function
'獲取副檔名
function getextn(text)text = left(text,instr(text,".")-1)
getextn = text
end function
%>
8樓:匿名使用者
這樣就能獲取,任意字尾
instrrev獲取那個點最後出現的位置,然後從這個位置加1的位置開始擷取字串,就是字尾名
zblog留言板是asp字尾的,能不能把這個字尾去掉呢?做成偽靜態
9樓:匿名使用者
只要你的空間支援偽靜態,就可以實現。
或者你把它全部搞成生成靜態的。不過這個貌似不現實。程式上很複雜。
j**ascript獲取上傳的檔名,去掉檔案的字尾名
10樓:守護愛情
上傳檔案的控制元件 就可以顯示檔名的,不過顯示的是帶字尾的,你是想顯示不帶字尾的是嗎
那就用js 取到那個dom節點 然後把你去掉字尾的檔名 追加進去
11樓:匿名使用者
先引用jq
12樓:幸運1314啊
你設定一個變數,去接收一下,接收的這個要經過截去子串的處理,取到你想要的那部分比如說:
var s1=new array();
var str=data; //data 就是傳過來的檔名s1=str.split(str.lastindexof(「.
」)),你想要的就在 s1[0]中,而 . 是檔名與字尾名的分界線,根據它去截去
13樓:該id已被登出
var filename = uploadfilename.substring(0,uploadfilename.lastindexof("/"));
filename = filename.substring(0,filename.lastindexof("."));
14樓:池慧費凌寒
您的意思是不是說在選擇了本地檔案之後,在文字框中顯示不帶字尾的檔名
asp**上傳如何獲得上傳頁面發過來的**檔名
15樓:匿名使用者
request(「檔案域」)
16樓:匿名使用者
用id值傳遞過去
就可以了
asp中怎麼上傳檔案
1全部post.asp 做為發表頁,其中引用choose.asp作 上傳 choose.asp 提供瀏覽選擇 提交資料給upload.asp upload.asp中的asp程式負責上傳 writepost.asp 負責將文字和 名一起寫入資料庫 1 filename 上傳後獲得的檔名 然後uploa...
php多使用者同時上傳時判斷檔名是否相同,如果相同給出提示同名檔案已經存在,且只有檔名不同才可上傳
檔案上傳一般情況下伺服器都會生成檔名的,完全可以避免檔名重複 並且能統一檔名,如果你只想用客戶端傳過來的檔名也可以 filename files file name 獲取使用者提交的檔名 sql select id from tablename where logo filename 當前檔名是否存...
怎樣顯示檔名稱字尾,怎麼開啟檔案字尾名怎麼顯示
怎麼開啟檔案字尾名怎麼顯示 1 開啟 檔案資源管理器 2 選擇 檢視 選項卡。3 勾選 副檔名 即可看到檔案字尾名。這裡用文字檔案來測試,其他檔案格式都一樣效果。在一個資料夾裡,有一個沒有字尾的檔案。在視窗左上方點選 組織 彈出下拉選單中選擇 資料夾和搜尋選項 或者在選單欄上點選 工具 在工具下拉選...