silverlight拖拽上传,求助
拖拽搞好啦,怎么上传,要求在拖拽的时候不上传文件,点击上传按钮后开始上传 --------------------编程问答-------------------- 那你就在处理DragAndDrop事件的时候,将文件放在一个容器控件中,然后点击按钮的时候,从容器控件中取得文件的信息,并上传嘛!--------------------编程问答-------------------- 我上传事件这么写的drop事件获取到的文件名str然后在这里使用,在new FileInfo(str).OpenRead()的时候报错拒绝访问
WebClient webclient = new WebClient();
//FileInfo file = new FileInfo(str);
string uploadFileName = str; // 获取所选文件的名字
#region 把图片上传到服务器上
Uri upTargetUri = new Uri(String.Format("http://localhost:3433/FileUpload.ashx?fileName={0}", uploadFileName), UriKind.Absolute); //指定上传地址
webclient.OpenWriteCompleted += new OpenWriteCompletedEventHandler(webclient_OpenWriteCompleted);
webclient.Headers["Content-Type"] = "multipart/form-data";
webclient.OpenWriteAsync(upTargetUri, "POST", new FileInfo(str).OpenRead());//在这就报错说拒绝访问
webclient.WriteStreamClosed += new WriteStreamClosedEventHandler(webclient_WriteStreamClosed); --------------------编程问答-------------------- 参考 --------------------编程问答-------------------- Silverlight中的拖拽实现的图片上传
首先呢,我创建一个Silverlight Project,叫SilverlightFileUpload.
对于图片上传,我们需要显示什么呢?图片的大小,名字,状态,而上传正在进行时,为了有好的用户体验我们需要显示上传的百分比,等等。所以当图片上传时这里就需要一个backgroudworker来管理这些工作。。
创建一个fileuplaod类,
--------------------编程问答-------------------- 就是在点击上传的时候出现错误,不知道怎么弄了
补充:.NET技术 , ASP.NET