Как загрузить изображение через файл PHP на Windows Phone с помощью C #?

Я не могу загрузить файл через PHP на Windows Phone 8.1 с C #.

Он отлично работает на моей локальной машине, но не работает на моем веб-сервере!

Вот мой PHP:

<?php
$uploaddir = 'uploads/';
if(!is_dir($uploaddir))
{
$uploadfile = $uploaddir . basename($_FILES['fileToUpload']['name']);
echo '<pre>';
if (move_uploaded_file($_FILES['fileToUpload']['tmp_name'], $uploadfile)) {
echo "File is valid, and was successfully uploaded.\n";
} else {
echo "Possible file upload attack!\n";
}

echo 'Here is some more debugging info:';
print_r($_FILES);
}
else
{
echo 'Dir doesnt exist!';
}
?>

А вот и мой C #:

    public async Task UploadImageTask(StorageFile file)
{
HttpClient client = new HttpClient();
client.BaseAddress = new Uri("http://mywebsite.com/");
MultipartFormDataContent form = new MultipartFormDataContent();
HttpContent content = new StringContent("fileToUpload");
form.Add(content, "fileToUpload");
var stream = await file.OpenStreamForReadAsync();
content = new StreamContent(stream);
content.Headers.ContentDisposition = new ContentDispositionHeaderValue("form-data")
{
Name = "fileToUpload",
FileName = file.Name
};
form.Add(content);
await client.PostAsync("uploadanimage.php", form);
response.EnsureSuccessStatusCode();
DebugInfo = response.Content.ReadAsStringAsync().Result; //DebugInfo is a string which returns the source of my website's homepage. all 404's redirect to the homepage aswell. if I send something thats not a storage file, i get a "Possible File Upload Attack"}

Что я делаю неправильно? Любая помощь приветствуется. Заранее спасибо!

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]