看板 Web_Design 關於我們 聯絡資訊
小弟想跟各位請益一下 在網頁上有做個功能會產生CSV檔 使用的方式是用FileSsystemOject的方式 var fso = new ActiveXObject('Scripting.FileSystemObject'); 並將檔案產生的路徑設在File Server => //File Server/2011/XX 因此方式XX資料夾需要開啟寫入權限 但擔心有人會看原始碼對Server搞怪,對於安全性不是很好 所以想請教一下,如果遇到Client端需要將檔案放置Server上 會用什麼方法呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.254.23.136 ※ 編輯: forkome 來自: 122.254.23.136 (03/26 08:39)
averywu:從後端下手處理會比較快、有效、確實 03/26 12:24
Kelunyang:client端上傳,用表單裡的檔案欄位啊... 03/26 16:50
forkome:檔案上傳的動作不是User做的,因某原因必須做到Client端 03/26 18:33
forkome:表單裡的欄案欄位應該是給User選檔上傳的方式,沒記錯的話 03/26 18:34
Kelunyang:那另外一種方法就是透過silverlight、flash裡的上傳 03/27 11:17
Kelunyang:功能 03/27 11:17
Kelunyang:其實file欄位也是可以透過CSS隱藏在用js觸發上傳的 03/27 11:18
Kelunyang:如果你擔心被技術高一點的用戶惡搞,就用flash等技術 03/27 11:18
Kelunyang:範例是例如gmail寫信的多重上傳附件功能就是透過flash 03/27 11:19
Kelunyang:不過最終防止惡搞的方法,依然是server要驗證好 03/27 11:19