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

时间:2014-11-19 15:51:25

标签: c# jquery asp.net .net ajax

我正在使用Ajax文件上传,我正在尝试使用当用户浏览图像时,下次他们去浏览图像时,他们最终会在同一个文件夹中。换句话说,如果我从FolderA中选择一个图像,下次我去选择一个图像时,我会在FolderA中开始。我不确定这是否是我在服务器端或客户端实现的,或者两者兼而有之。

<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>

1 个答案:

答案 0 :(得分:0)

我认为您应该在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);