sbondo1234
会员
- 已加入
- 2020年1月21日
- 留言内容
- 8
- 编程经验
- 1-3
我有一个C#脚本,可在此处使用PHP将图像上传到我的网络服务器:
C# :
的PHP :
所有这些都可以,但是我也想发送一个可以在PHP代码中访问的变量,如下所示:
我想在一个请求中发送所有这些信息,因为文件的最终路径将由C#决定,并在上一个PHP示例中作为“变量”发送。
C# :
C#:
WebClient Client = new WebClient();
Client.Headers.Add("Content-Type", "binary/octet-stream");
byte[] result = Client.UploadFile("//example.com/test.php", "POST", @"C:\mario.jpg");
string s = Encoding.UTF8.GetString(result, 0, result.Length);
的PHP :
PHP:
$uploads_dir = 'img'; //Directory to save the file that comes from client application.
if ($_FILES["file"]["error"] == UPLOAD_ERR_OK) {
$tmp_name = $_FILES["file"]["tmp_name"];
$name = $_FILES["file"]["name"];
move_uploaded_file($tmp_name, "$uploads_dir/$name");
}
所有这些都可以,但是我也想发送一个可以在PHP代码中访问的变量,如下所示:
PHP:
$variable = $_POST['variable'];
我想在一个请求中发送所有这些信息,因为文件的最终路径将由C#决定,并在上一个PHP示例中作为“变量”发送。