我正在使用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>
答案 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);