none
CLIENT檔案如何上傳到SERVER自動化不用upload控制項如何辦到? RRS feed

  • 問題

  •  

    小弟的問題在於客戶端如何弄成baniry的資料以利於上傳?

    因為可以用socket把資料傳到serever

    我也知道如何把server的檔案binary放到資料庫

    難不成要每台裝.netframework?

    然後使用stearbuffer?

    小弟不才希望有高手將軍幫幫忙

    2008年8月4日 上午 10:04

解答

  • 伺服器不可能主動呼叫用戶端傳檔,一定都是用戶端呼叫伺服器來傳檔的。

    所以你要寫程式放在用戶端才能做到自動化傳檔。

    通常是做 ActiveX 控制項(這個要用 VB6 或 VC 來寫,.NET Framework 對 ActiveX 控制項的支援很少)。

     

    只是如果你做的太自動化,小心會有侵犯隱私的問題 ...

    2008年8月4日 上午 10:13
    版主
  • 目前常用的解決方案就是兩種:

    1. 走自訂通訊埠通常結合 ActiveX 。

    2. 仍然走 http (同 1) ,網路上可以找到很多解決方案,包含 Flash 的範本,可直接套用。

     

     

    侵犯到隱私還是民法而已,頂多是賠償費,做自動化之前,要先讓使用者知道,比如說加一個說明網頁,否則就是刑法問題了。

     

    http://law.moj.gov.tw/Scripts/Query4B.asp?Lcode=C0000001&LCC=2&LCNO=358

    Code Snippet

     

    第 三六 章 妨害電腦使用罪

     

    第  359    條
    無故取得、刪除或變更他人電腦或其相關設備之電磁紀錄,致生損害於公
    眾或他人者,處五年以下有期徒刑、拘役或科或併科二十萬元以下罰金。

    第  362    條
    製作專供犯本章之罪之電腦程式,而供自己或他人犯本章之罪,致生損害
    於公眾或他人者,處五年以下有期徒刑、拘役或科或併科二十萬元以下罰
    金。

     

    2008年8月4日 上午 10:41
    版主

所有回覆

  • 伺服器不可能主動呼叫用戶端傳檔,一定都是用戶端呼叫伺服器來傳檔的。

    所以你要寫程式放在用戶端才能做到自動化傳檔。

    通常是做 ActiveX 控制項(這個要用 VB6 或 VC 來寫,.NET Framework 對 ActiveX 控制項的支援很少)。

     

    只是如果你做的太自動化,小心會有侵犯隱私的問題 ...

    2008年8月4日 上午 10:13
    版主
  •  

    只是要把一個excel存到資料庫不過又不希望使用者點選資料

    不過如果把客戶的資料update到server真的是可能會把家庭動作片上傳到

    server那真的是侵犯隱私

    2008年8月4日 上午 10:22
  • 目前常用的解決方案就是兩種:

    1. 走自訂通訊埠通常結合 ActiveX 。

    2. 仍然走 http (同 1) ,網路上可以找到很多解決方案,包含 Flash 的範本,可直接套用。

     

     

    侵犯到隱私還是民法而已,頂多是賠償費,做自動化之前,要先讓使用者知道,比如說加一個說明網頁,否則就是刑法問題了。

     

    http://law.moj.gov.tw/Scripts/Query4B.asp?Lcode=C0000001&LCC=2&LCNO=358

    Code Snippet

     

    第 三六 章 妨害電腦使用罪

     

    第  359    條
    無故取得、刪除或變更他人電腦或其相關設備之電磁紀錄,致生損害於公
    眾或他人者,處五年以下有期徒刑、拘役或科或併科二十萬元以下罰金。

    第  362    條
    製作專供犯本章之罪之電腦程式,而供自己或他人犯本章之罪,致生損害
    於公眾或他人者,處五年以下有期徒刑、拘役或科或併科二十萬元以下罰
    金。

     

    2008年8月4日 上午 10:41
    版主
  • 可以提供要找那些資料嗎?webhttp?

    或是我去google該打那些keyword?

    感恩

    2008年8月5日 上午 02:33
  • 2008年8月5日 上午 03:36
    版主
  • 除了 FileUpload控制項之外,

     

    可以使用HTML控制項的 Input (File)來作,搭配 HttpPostedFile來作,

     

    這部份可以參考微軟MSDN文件。

     

     

    2008年8月11日 上午 03:53