gpt4 book ai didi

silverlight - Silverlight文件上传:这样安全吗?

转载 作者:行者123 更新时间:2023-12-02 04:15:49 25 4
gpt4 key购买 nike

我已经在此站点和其他地方多次引用了Silverlight上传示例here,但我对它是否真的安全存在疑问。

快速查看:此代码确实“分块”上传到ASHX处理程序。 UploadFileChunk()实例化WebClient并使用OpenWriteAsync和OpenWriteCompletedEventHandler从文件发送一些位。 WebClient使用带有两个QueryString参数的URI与处理程序进行通信:“文件名”和“附加”。将块中的位写入WebClient的输出流后,事件处理程序将检查是否所有位都已发送,如果没有,则再次调用UploadFileChunk()发送另一个块。

在服务器端,处理程序很简单-使用FileStream将这些位写入磁盘,如果append = 1,则追加,如果append = 0,则重新创建。

这种架构似乎很可能导致问题。在收到下一个请求并开始从下一个块追加位之前,服务器是否保证已完成写位并关闭文件流?我对Silverlight方面的OpenWriteCompletedEventHandler的理解是,当您完成写操作并关闭流时,这并不一定意味着位已通过网络发送,更不用说由服务器端处理程序处理了。

谢谢!

最佳答案

如果您对上传较大的文件有任何疑问(我看到过有关较大文件的问题的报告),请尝试使用免费的Silverlight开源文件上传器之一like this one

关于silverlight - Silverlight文件上传:这样安全吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2851330/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com