本人很菜,之前只会一点PHP和VB.NET WINFORM的开发。最近有个想法,不知道如何实现,希望各位大侠给点意见。我想在前台用网页接受用户上传的一个文件,然后用程序处理一下,程序是二进制的,我需要读取其中的特定内容,然后替换成其他的,再把文件返回前台给用户下载。请问这样一个功能,需要我用什么方式来构建?我有自己的VPS服务器,WINDOWS2003的,跑的是DISCUZ论坛,如果哪位大侠觉得WIN平台不能做的话,还望给出一些其他的组合。提前谢谢。

解决方案 »

  1.   

    web不熟悉,不晓得能不能上传完处理完了以后重定向再下载
      

  2.   

    比如用户上传一个doc文件,你后台处理成pdf,然后用户再下载,这种类似的情况是可以实现的
      

  3.   

    用 FileUpload.FileContent
    参见 http://msdn.microsoft.com/zh-cn/library/system.web.ui.webcontrols.fileupload.filecontent.aspx
      

  4.   

    可以,使用asp.net就可以实现。但是如果要处理的文件很大,而修改的东西很少,就不推荐这么做了。
      

  5.   

    下午提问的,没想到晚上就有这么多的回复,非常感谢各位的热心解答。嗯,我是上传一个文件,文件大小范围一般在30KB-200KB之间,当然更大的也有,不过目前比较少见,我看了下zhongjk_2007提供的方法,果然接近我希望做的事情。其实要做的事情不是很难,但是因为文件是二进制的游戏地图文件,我一般用ULTRAEDIT可以看出来其中的结构,比如坐标、物品颜色、物品编号,每4个二进制位组成一个8位数据,10个八位数据表示一个物品,我希望用网页可以把这些数据逐个读取,并用直观的形式呈现在网页上,现在希望做一个自动化的分析和读取,然后还可以让我在网页上修改其中的数据,所以才来这里向大家请教,希望获得一些思路。其实我要的事情很简单,至少目前是这样,看来ASP.NET已经可以满足了需求,因为我在网上刚刚看到类似的应用,用的是JAVA写的,因为看到网页的扩展名是.do,所以也想问问是否可以用.NET实现类似的应用。感谢各位的解答。
      

  6.   

    .do后缀的很可能是struts框架的。