【問題】可以用 Excel 上傳檔案到網頁空間嗎?



贊助商連結


leonchou
2002-04-17, 12:11 AM
我是用 PChome 網頁空間,因沒有 FTP,所以都是用 [瀏覽器上傳]。
在瀏覽器上傳畫面,有十個格子填檔案路徑,上傳較多檔案時,
即使一一去按「瀏覽」也是很麻煩∼ 加上有上次沙拉油兄傳授
「用Excel貼文章到討論區」的經驗,所以想知是否可透過 Excel 的
Web查詢來做檔案上傳。(無關必要性,純研究可行性)

若是可行,則可依個人需要設計較方便的上傳介面和程式 :D...
但稍一想,基本的Web查詢不難,但這題就牽涉到兩個問題:
1.不會看網頁的 POST 參數。( -_-||| )
2.網頁空間的上傳需要帳號密碼,如何解決?
 
關於 POST 參數,因不知是否可公布該網頁原始碼,故先不貼上了;
只需教我如何從網頁原始碼看 POST 參數即可...

請較有心得的沙兄和各位哥哥姐姐幫忙解答,謝謝∼

贊助商連結


沙拉油
2002-04-17, 01:28 AM
今晚的進度連到瀏覽器上傳的畫面
上傳檔案還沒搞定 @@
若有哥哥姐姐能幫忙解答,小弟萬分感激!!

連到瀏覽器上傳畫面的IQY檔內容是....
WEB
1
http://cgi.pchome.com.tw/cgi-bin/upload
id=帳號&pass=密碼

Oyazi
2002-04-17, 02:49 AM
這樣說好了
因為我不太懂你們在討論的技術
索性提供另一種方式
pchome有提供利用瀏覽器當作ftp的功能
就算你沒有ftp的工具也可以利用ftp上傳
不用再用瀏覽器上傳啦...
介面像是檔案總管
只要把想上傳的檔案複製後
到你想上傳的位置按貼上就好啦...
只要在ie的網址上輸入
ftp://id:[email protected]
>>ㄝ...:+p會變成:p所以在:p地方就改成:+p吧...
id:輸入你在pchome上的帳號
pw:輸入你在pchome上的密碼
我想這唯一的缺點就是在使用的時候會被別人看到你的密碼...
如果不介意的話...
我覺得這應該是一個不錯的辦法囉...
(我也是用pchome的網頁啦...嘻嘻嘻...)
雖然不切主題...參考參考啦...
p.s.我試過了...kkman無法使用,一定要用ie

沙拉油
2002-04-17, 08:56 PM
以pchome的個人網頁會員登錄畫面 http://home.pchome.com.tw/ 來檢視原始檔
然後搜尋文字form會找到四個Form,依序是

form name=login action="http://cgi.pchome.com.tw/cgi-bin/memlogin" method="post" onsubmit="return noerror();"

/form

form method=post action="http://cgi.pchome.com.tw/cgi-bin/search"

/form

Form跟/Form之間就是所謂的資料傳送表單,所有的參數資料都是包含在Form跟/Form之間
仔細看一下第二個表單的內容,你會發現這是該網站的個人網頁社區找網站功能,所以這個表單不是我們所需要的會員登入的表單,我們所要的會員登入表單就在第一個表單,你可以把第一個表單的內容複製起來然後開啟新的文字檔貼上,這樣就會變的清楚些了

接下來我們可以在第一個表單內搜尋 name ,總共會搜到四個 name ,其實 name 的值就是參數的名稱
第一個name應該算是該表單的名稱,這個參數應該不需要傳送
第二個name是ID也就是會員名稱了
第三個name是pass就是會員的密碼
第四個是登入按鈕,因為我們是利用EXCEL傳送資料所以這個參數也可以省略(應該是這樣解釋)


form name=login action="http://cgi.pchome.com.tw/cgi-bin/memlogin" method="post" onsubmit="return noerror();"
解釋一下上面這一部分
method="post" 就是傳送的方法,這裡是採用 post 方法
action="http://cgi.pchome.com.tw/cgi-bin/memlogin" 是伺服器方所要接收參數的程式
onsubmit="return noerror();" 這是該網頁使用 javascript 來偵測資料是不是有輸入的語法(這個語法是非必要性的,跟我們所要傳送的參數沒有關係)

以上就是該網頁的會員登入表單的解釋,該網頁用了很多 JavaScrpit 語法,小弟對 JavaScript 是完全不懂,所以內容如有解釋錯誤,請各位大大不吝賜教

沙拉油
2002-04-17, 10:21 PM
經過一再的測試發現上面所述的IQY檔有問題....
很抱歉暫時沒找到問題的所在!!

leonchou
2002-04-18, 02:08 AM
最初由 Oyazi 發表
...pchome有提供利用瀏覽器當作ftp的功能
就算你沒有ftp的工具也可以利用ftp上傳
不用再用瀏覽器上傳啦...
介面像是檔案總管
只要把想上傳的檔案複製後
到你想上傳的位置按貼上就好啦...
只要在ie的網址上輸入
ftp://id:[email protected]
>>ㄝ...:+p會變成:p所以在:p地方就改成:+p吧...
id:輸入你在pchome上的帳號
pw:輸入你在pchome上的密碼
我想這唯一的缺點就是在使用的時候會被別人看到你的密碼...
如果不介意的話...
我覺得這應該是一個不錯的辦法囉...
(我也是用pchome的網頁啦...嘻嘻嘻...)
雖然不切主題...參考參考啦... (哪的話,這真是有用的資訊~)
p.s.我試過了...kkman無法使用,一定要用ie
原來可以這樣啊, 我真是太菜了 @@"
先謝謝你哦, Oyazi~
這樣傳檔比較方便了, 但我發覺不能在FTP裡面
直接開啟檔案哦(例如圖檔)!? 也許因為它是純檔案傳輸吧...

PS.在正式的編輯畫面裡有[不使用表情符號]的選項,
 打勾就可以自由輸入符號不受影響了(像這篇~)

To 沙拉油:
謝謝你對POST參數等相關的詳細解釋, 這樣我比較有概念了!
原來帳號密碼也是能當傳送的參數(now看來是廢話~_~).
嗯, 也許可以再繼續這個"學術"討論... ^^