可以上传文件并解析json结果吗?

我有一个用于上传文件的表单和服务器端的CGI程序来处理上传的文件。 该文件将重命名为我想传递回客户端的其他文件名,我想使用JSON返回结果,但浏览器总是提示我将返回文档保存到文件中…

结论:我想上传一个文件并从HTTP响应中解析它以获取服务器端生成的新文件名。

该post将获得JSON响应。

听起来你实际上并没有发出ajax请求…因为标题是(应该是) application/json而被提示下载。 如果您没有执行ajax请求或使用其他脚本填充响应,则没有理由使用json,jsut渲染任何您想要呈现的内容。

你也不能直接用ajax上传文件。 如果您需要这样做,请搜索各种技术的“ajax upload”。