在ASP UpdatePanel中输入文件异步

时间:2018-01-12 20:39:41

标签: javascript asp.net asynchronous input

我试图异步传递输入文件的内容。输入控件位于UpdatePanel控件中。我只能使用HTML输入文件控件,我不想生成回发。好。有没有办法,甚至使用JavaScript?为了更好地理解:在我的项目中,我必须能够发布除了文本之外还有图像的帖子(比如facebook)。因此它必须异步进行。当用户加载图像时,通过保存缓存的数据生成预览。

<img id="imgoutput"/>
<input id="upload1" type="file" name="upload1" accept="image/*" onchange="loadFile(event)" />

var loadFile = function (event) {
    var output = document.getElementById('imgoutput');
    output.src = URL.createObjectURL(event.target.files[0]);
};

当我尝试发布帖子时,有没有办法以某种方式设法通过缓存来恢复文件?

谢谢

0 个答案:

没有答案