1
我想通過POST將我的兩個屏幕截圖發送到PHP網站。它工作得很好,或多或少。 較小的圖像工作正常,但較大的圖像會導致問題。通過POST向PHP發送巨大的base64圖像
我得到這個Visual Studio的錯誤: http://img.yuu.li/A34fPojk.png
我沒有得到任何錯誤-Line和e.Result是空的了。 e.Error包含來自圖像的消息。
這是我的代碼,包含錯誤:
private static void UploadFileCallback(Object sender, UploadValuesCompletedEventArgs e)
{
if (e.Error != null)
{
FormHandler.manager.notify("Fehler!", "Folgender Fehler ist aufgetreten: \n" + e.Error, 4000);
return;
}
busy = false;
String result = System.Text.Encoding.Default.GetString(e.Result);
if (result.StartsWith("error"))
{
FormHandler.manager.notify("Fehler!", "Folgender Fehler ist aufgetreten: " + e.Result, 3000);
}
else
{
FormHandler.manager.notify("Fertig!", result, 3000);
Thread thread = new Thread(() => Clipboard.SetText(result));
thread.SetApartmentState(ApartmentState.STA);
thread.Start();
thread.Join();
}
}
我的php.ini: http://img.yuu.li/mqvm7fPb
也許你有人能告訴我什麼我做錯了什麼?一切工作都很好,小圖像。所以我想也許php.ini阻止了一些東西。
我在base64中的圖像長度大約爲251096個字符。 謝謝:)