下图描绘了我的示例应用程序中的一个屏幕 文件上传功能。
以下是我在数据库中上传和保存文件时所遵循的步骤。
在用户点击"浏览"按钮并选择需要上传的文件,将为所选的每个文件向服务器(MVC应用程序)发出AJAX请求。
对于每个上传AJAX请求,服务器将文件数据(字节数组)保存在会话数组变量中,并将JSON响应(具有文件名和文件大小)发送到浏览器。
浏览器将显示JSON响应。
用户点击"提交"按钮,会话变量中已存在的文件信息将存储在数据库中。
按照上述方法,我可以实现所需的上传功能。
问题:我想知道这种方法是否正确,我在做什么 有什么错吗?