我正在构建一个 Silverlight 应用程序,用户从他们的计算机中选择照片,编辑相关的标题/描述/标签等,然后通过 WCF 上传到 Web 服务器。实际上一切都很完美,只是有一个小问题。我想在上传之前在列表中显示照片的缩略图,为了实现这一点,我知道的唯一方法是加载文件然后处理它。如果用户选择了大约 20 个文件,sllauncher.exe
消耗大量内存,大约 1 GB(对于 Photoshop/3ds max 或运行半小时的 Firefox 来说,这可能比正常情况多,但对于网络照片上传应用程序来说太多了),当我尝试上传图像,应用程序甚至尝试加载更多并完全崩溃。我希望能够一次上传更多照片,比如一百张或更多,但是如何在仍然拥有缩略图功能的同时实现这一目标?一件事是排队上传并因此加载文件,但这会导致缩略图也无法加载。有什么建议么?
问问题
136 次