2009-05-01 78 views
0

上午使用asp.net的FileUpload控件将一个word文件上传到服务器。 我想加密此文件的内容(使用我们的自定义加密API),然后将其保存在服务器中。 我如何做到这一点?我的方法是什么?上传时加密文件的内容

谢谢。

回答

0

如果您有自己的自定义加密API,则应该使用它来加密临时文件,然后上传临时加密结果,并在上传完成后删除它。

0

FileUpload控件为您提供了该文件的句柄。从文件流中读取数据,加密并将其写入FileStream。如果加密过程占用大量CPU资源和/或需要大量时间,请将文件保存在临时目录中,并启动一个新线程来读取文件,对其内容进行加密,将其保存到新文件并删除临时文件。

0

也许ü应该写自己的加密作为一个应用程序,然后解密文件服务器 ,对本文可以帮助U:file encrypt/decrypt

3

不管你做什么,在服务器端,一定要明白,当数据被transfering通过电线,它不会被你的自定义api加密。您需要使用ssl连接上传文件,以确保数据传输的安全性。