在做一个用户上传作品的程序,作品包括作品名,介绍,系列图片两台服务器,一台文件服务器(跑程序),一台图片服务器(存图片)由于担心用户发表作品的时候图片上传途中关闭浏览器,造成垃圾文件现在我是这样做的,在文件服务器建了一个目录作为中转站,当用户发表作品的时候先把图片传到文件服务器的中转站,
点提交后把图片地址写入数据库同时把图片从文件服务器的中转站ftp传到图片服务器。然后定期清除中转站。但这样做效率太低了,图片传了两次,大家有没有好的思路?

解决方案 »

  1.   

    好像文件上传本来就用temp目录的,上传完成才转到指定目录,所以上传失败应该不会出现在指定目录
      

  2.   

    但是如果没传完就中止,那后面的挪动操作应该还没执行啊,文件还是停留在temp吧?你是判断他全部传完才一次挪动的吧?莫非你是传一张就挪一次?
      

  3.   

    是啊 我用的是一个flash的多图片上传组件,直接写本地地址和目标地址就可以