使用http post和其他值上传文件

时间:2014-01-02 02:18:04

标签: php vb.net apache

这是我的情况。我用PHP创建了一个Web应用程序,它使用post通过简单的表单将文件上传到我的服务器。有一个非常基本的安全性,用户使用用户名和密码进行身份验证并获取访问令牌。然后,他们选择要上传的文件并将令牌与文件一起传递以上传它。服务器查看令牌并在令牌有效且未过期时允许传输。

应用程序的另一部分要求我与VB.net客户端应用程序连接。我需要它以相同的方式进行交互。它需要进行身份验证,获取令牌,并将带有令牌的文件发送到服务器。我已经让它进行身份验证并获得令牌,但我找不到在同一事务中发布文件和令牌的方法。到目前为止,我发现的唯一方法是将文件发布到流中,但这完全会绕过任何安全性。

我错过了什么吗?是否有更好的方法来传输文件,甚至具有基本的安全级别?

1 个答案:

答案 0 :(得分:0)

据我了解这个问题,Authentications首先发生,文件上传发生在第二位,

所以你可以这样做。

  1. 验证用户并将访问令牌保存在$ _SESSION
  2. 上传文件时,上传并验证文件后,使用$ _SESSION附加安全令牌,
  3. 现在将它们传递到下一页。
  4. 希望这会回答你的问题。