救命!当我们设置名为“NeatUpload”的 asp.net 文件上传控件时,它会将其文件保存到一个临时位置,如果目录是可写的,则可以是“YOUR_APP_ROOT /app_data/NeatUpload_Temp/”,或者保存到系统的临时文件夹。但是,该演示似乎并没有实际上传任何文件,也没有包含将文件保存到特定目录的示例。
我们如何保存我们上传的文件并将上传的文件移动到特定文件夹?我从文档中得到的唯一线索是它与UploadStorageProvider
,但我需要一些帮助来实现它。
救命!当我们设置名为“NeatUpload”的 asp.net 文件上传控件时,它会将其文件保存到一个临时位置,如果目录是可写的,则可以是“YOUR_APP_ROOT /app_data/NeatUpload_Temp/”,或者保存到系统的临时文件夹。但是,该演示似乎并没有实际上传任何文件,也没有包含将文件保存到特定目录的示例。
我们如何保存我们上传的文件并将上传的文件移动到特定文件夹?我从文档中得到的唯一线索是它与UploadStorageProvider
,但我需要一些帮助来实现它。
如果您阅读文档 3.3 第 6 点:
在您的代码隐藏文件中,处理上传的文件。如果您使用 InputFile 控件,上传文件的客户端指定名称、MIME 类型和内容可以分别通过 inputFileId.FileName、inputFileId.ContentType 和 inputFileId .FileContent 访问。
如果要保留上传的文件,则必须使用 inputFileId.MoveTo() 方法将上传的文件移动到永久位置。如果您不这样做,NeatUpload 将在请求结束时自动删除上传的文件,以确保不需要的文件不会填满文件系统。以下代码会将上传的文件放在应用程序的根目录中(假设有足够的权限):
等等。我希望这就是你所追求的。