2008-11-29 62 views
0

我們正在製作一個自動修補應用程序,並希望通過asp.net頁面(或者可能是web服務)在生產服務器上發佈文件,因爲我們只能訪問生產服務器通過http。該頁面應接受文件並將其存儲到適當的位置。文件路徑將在外部XML文件中聲明。 那麼,是否有可能發佈base64編碼文件在身體標記和如何?也許甚至有更好的方法?將base64編碼文件發佈到asp.net 1.1頁面

回答

1

如果您打算使用Base64編碼。 看看

 System.Convert.ToBase64String() 
     System.Convert.FromBase64String() 
     System.Convert.ToBase64CharArray() 
     System.Convert.FromBase64CharArray() 
1

爲什麼不能創造出像接受對象的Web服務:

class postfile 
{ 
public byte[] fileByte; 
public string fileName; 
} 

然後加在你的客戶端應用程序的Web引用。

.net將爲您序列化對象。

您將需要使用wse安全來保護這一點,並可能需要服務使用模擬將文件寫入服務器。