gpt4 book ai didi

c# - 如何在不将文件发布到服务器的情况下提交文件?

转载 作者:行者123 更新时间:2023-11-30 22:33:39 25 4
gpt4 key购买 nike

我希望我的用户能够将图片上传到我的服务器,并且在上传完成后无需他们切换页面就可以将该图片弹回该网站上的 div。

这是一个“更改您的个人资料图片”页面。我需要取回图片,以便调用 jCrop jquery 库,以便他们可以根据自己的喜好裁剪图片。

这是我目前所拥有的:

@{
ViewBag.Title = "Profile Picture";
}

<h1>Please choose your new profile picture.</h1>

<input type="file" name="file" />
<input type="submit" value="OK" />

如果我输入 @using BeginForm,表单将被回发并且页面加载到新的地方。我不想要这种行为。如何在不重新加载的情况下使用 AJAX 执行此操作?

最佳答案

除非您的浏览器支持文件 API,否则您无法通过 ajax 提交文件。 https://developer.mozilla.org/en/using_files_from_web_applications

您可以创建一个 iframe 并使用它来提交您的图片。

How can I upload files asynchronously?

关于c# - 如何在不将文件发布到服务器的情况下提交文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8218546/

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