簡體   English   中英

如何在ASP.NET上異步上傳文件?

[英]How can I upload files asynchronously on ASP.NET?

我一直在尋找一種實現此行為的方法,並找到了這個示例項目

該項目的訣竅是將form目標更改為即時創建的iframe

到目前為止,到目前為止,我可以在服務器端獲取byte[] 但是我需要在文件上傳后更改圖像預覽。

如何獲取iframe更新主頁? 我需要將其保存在磁盤上的文件中,進行JavaScript回調來更改圖片網址嗎? 還有另一種方法嗎? 推薦什么?


vorrtex建議的此控件實際上會導致整頁回發,我是否缺少某些內容或它是正確的行為?

我建議您使用AsyncFileUploaderUpdatePanel 您必須將文件保存在磁盤上,但是可以使用C#更改imageUrl。

<script>塊添加到要加載到與父頁面交互並更新所需內容的<iframe>的頁面中。

您可以使用下面提到的項目在上傳之前預覽圖像。 還附有工作樣品。

http://www.dotnetspider.com/resources/40858-Preview-Image-before-uploading-using.aspx

這使用AjaxControlToolKit的AsyncFileUploadControl和HTTPHandler上傳圖像。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM