在浏览图像时保留用户文件夹位置

本文关键字:用户 文件夹 位置 保留 浏览 图像 | 更新日期: 2023-09-27 18:31:05

我正在使用Ajax文件上传,我正在尝试使它,以便当用户浏览图像时,下次他们浏览图像时,他们最终会位于同一文件夹中。 换句话说,如果我从文件夹 A 中选取一个图像,下次我去选取一个图像时,我会从文件夹 A 开始。 我不确定这是我会在服务器端还是在客户端或两者上实现的东西。

<div class="upload-photos-add" id="Q0012_00" runat="server">
    <asp:AjaxFileUpload EnableViewState="false" ID="AjaxFileUpload2" ContextKeys="0012.00" runat="server" AllowedFileTypes="jpg,jpeg,png" OnUploadComplete="AjaxFileUpload_UploadComplete" OnClientUploadComplete="onClientUploadComplete" OnClientUploadCompleteAll="onClientUploadCompleteAll" OnClientUploadStart="onClientUploadStart"></asp:AjaxFileUpload>
</div>

在浏览图像时保留用户文件夹位置

我认为您应该在web.config中设置默认路径,如下所示:

<appSettings>
    <add key="UploadPath" value="../UploadFiles/"/>
</appSettings>

每次选择新路径时,请尝试更新 value 属性,如下所示:

Configuration config = WebConfigurationManager.OpenWebConfiguration("/");
string oldValue = config.AppSettings.Settings["value"].Value;
config.AppSettings.Settings["value"].Value = "New Path";
config.Save(ConfigurationSaveMode.Modified);