[問題] javascript將檔案放置File Server

看板Web_Design作者 (初心者)時間14年前 (2011/03/26 08:31), 編輯推噓0(0010)
留言10則, 3人參與, 最新討論串1/1
小弟想跟各位請益一下 在網頁上有做個功能會產生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)

03/26 12:24, , 1F
從後端下手處理會比較快、有效、確實
03/26 12:24, 1F

03/26 16:50, , 2F
client端上傳,用表單裡的檔案欄位啊...
03/26 16:50, 2F

03/26 18:33, , 3F
檔案上傳的動作不是User做的,因某原因必須做到Client端
03/26 18:33, 3F

03/26 18:34, , 4F
表單裡的欄案欄位應該是給User選檔上傳的方式,沒記錯的話
03/26 18:34, 4F

03/27 11:17, , 5F
那另外一種方法就是透過silverlight、flash裡的上傳
03/27 11:17, 5F

03/27 11:17, , 6F
功能
03/27 11:17, 6F

03/27 11:18, , 7F
其實file欄位也是可以透過CSS隱藏在用js觸發上傳的
03/27 11:18, 7F

03/27 11:18, , 8F
如果你擔心被技術高一點的用戶惡搞,就用flash等技術
03/27 11:18, 8F

03/27 11:19, , 9F
範例是例如gmail寫信的多重上傳附件功能就是透過flash
03/27 11:19, 9F

03/27 11:19, , 10F
不過最終防止惡搞的方法,依然是server要驗證好
03/27 11:19, 10F
文章代碼(AID): #1DZJFEwl (Web_Design)