我将GUID作为标题传递,将照片作为正文传递给php文件。 GUID用于进行身份验证。如果它无效,我想结束通话,我使用
执行此操作die("GUID was expired");
这很好用,但我的问题是整张照片在调用之前上传。这对用户不利。我想阅读标题并让上传等待,直到我进行有效性检查。这可能在PHP?因此,不是上传照片,而是收到失败的回复,只需从目标c上传标题,如果Guid有效,则上传照片。
谢谢!
答案 0 :(得分:0)
我不相信PHP有可能;在PHP发表意见之前,浏览器将POST
图像内容正文。
此问题的一个(稍微复杂)解决方案是在使用JavaScript提交表单之前使用HEAD
执行XMLHttpRequest
请求。如果请求失败,您可以向用户显示错误消息或重定向到登录页面。否则,让表格像往常一样提交。当然,GUID可能会在HEAD
请求和后续POST
之间到期,因此它并非完全万无一失。