"C# http post request with file" Code Answer's

You're definitely familiar with the best coding language C# that developers use to develop their projects and they get all their queries like "C# http post request with file" answered properly. Developers are finding an appropriate answer about C# http post request with file related to the C# coding language. By visiting this online portal developers get answers concerning C# codes question like C# http post request with file. Enter your desired code related query in the search bar and get every piece of information about C# code related question on C# http post request with file. 

C# http post request with file

By Fancy FalconFancy Falcon on Oct 30, 2020
string fileLocation = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + Path.DirectorySeparatorChar + "somefile.jpg";
NameValueCollection values = new NameValueCollection();
NameValueCollection files = new NameValueCollection();
values.Add("firstName", "Alan");
files.Add("profilePicture", fileLocation);
sendHttpRequest("http://example.com/handler.php", values, files);

Source: stackoverflow.com

Add Comment

1

C# http post request with file

By Fancy FalconFancy Falcon on Oct 30, 2020
// Example to how you could handle it in PHP
echo $_POST['firstName'];
$name = $_POST['firstName'];
$image = $_FILES['profilePicture'];
$ds = DIRECTORY_SEPARATOR;
move_uploaded_file($image['tmp_name'], realpath(dirname(__FILE__)) . $ds . "uploads" . $ds . $image['name']);

Source: stackoverflow.com

Add Comment

1

C# http post request with file

By Fancy FalconFancy Falcon on Oct 30, 2020
private static string sendHttpRequest(string url, NameValueCollection values, NameValueCollection files = null)
{
    string boundary = "----------------------------" + DateTime.Now.Ticks.ToString("x");
    // The first boundary
    byte[] boundaryBytes = System.Text.Encoding.UTF8.GetBytes("\r\n--" + boundary + "\r\n");
    // The last boundary
    byte[] trailer = System.Text.Encoding.UTF8.GetBytes("\r\n--" + boundary + "--\r\n");
    // The first time it itereates, we need to make sure it doesn't put too many new paragraphs down or it completely messes up poor webbrick
    byte[] boundaryBytesF = System.Text.Encoding.ASCII.GetBytes("--" + boundary + "\r\n");

    // Create the request and set parameters
    HttpWebRequest request = (HttpWebRequest) WebRequest.Create(url);
    request.ContentType = "multipart/form-data; boundary=" + boundary;
    request.Method = "POST";
    request.KeepAlive = true;
    request.Credentials = System.Net.CredentialCache.DefaultCredentials;

    // Get request stream
    Stream requestStream = request.GetRequestStream();

    foreach (string key in values.Keys)
    {
        // Write item to stream
        byte[] formItemBytes = System.Text.Encoding.UTF8.GetBytes(string.Format("Content-Disposition: form-data; name=\"{0}\";\r\n\r\n{1}", key, values[key]));
        requestStream.Write(boundaryBytes, 0, boundaryBytes.Length);
        requestStream.Write(formItemBytes, 0, formItemBytes.Length);
    }

    if (files != null)
    { 
        foreach(string key in files.Keys)
        {
            if(File.Exists(files[key]))
            {
                int bytesRead = 0;
                byte[] buffer = new byte[2048];
                byte[] formItemBytes = System.Text.Encoding.UTF8.GetBytes(string.Format("Content-Disposition: form-data; name=\"{0}\"; filename=\"{1}\"\r\nContent-Type: application/octet-stream\r\n\r\n", key, files[key]));
                requestStream.Write(boundaryBytes, 0, boundaryBytes.Length);
                requestStream.Write(formItemBytes, 0, formItemBytes.Length);

                using (FileStream fileStream = new FileStream(files[key], FileMode.Open, FileAccess.Read))
                {
                    while ((bytesRead = fileStream.Read(buffer, 0, buffer.Length)) != 0)
                    {
                        // Write file content to stream, byte by byte
                        requestStream.Write(buffer, 0, bytesRead);
                    }

                    fileStream.Close();
                }
            }
        }
    }

    // Write trailer and close stream
    requestStream.Write(trailer, 0, trailer.Length);
    requestStream.Close();

    using (StreamReader reader = new StreamReader(request.GetResponse().GetResponseStream()))
    {
        return reader.ReadToEnd();
    };
}

Source: stackoverflow.com

Add Comment

0

All those coders who are working on the C# based application and are stuck on C# http post request with file can get a collection of related answers to their query. Programmers need to enter their query on C# http post request with file related to C# code and they'll get their ambiguities clear immediately. On our webpage, there are tutorials about C# http post request with file for the programmers working on C# code while coding their module. Coders are also allowed to rectify already present answers of C# http post request with file while working on the C# language code. Developers can add up suggestions if they deem fit any other answer relating to "C# http post request with file". Visit this developer's friendly online web community, CodeProZone, and get your queries like C# http post request with file resolved professionally and stay updated to the latest C# updates. 

C# answers related to "C# http post request with file"

View All C# queries

C# queries related to "C# http post request with file"

C# http post request with file .net Core Get File Request http trigger to mqtt message http //www.elking.net 304 http status code c# httpclient post no content throw bad request exception c# Request ID: XPBBR4XG1UWuX6fWF08_-jzYkrommVJjO7Os50CTYuZmiw7kMsFUkw== optional parameter get request c# message authorization has been denied for this request. fiddler s22.imap meeting request how to validate request body in c# c# pull request C# The request was aborted: Could not create SSL/TLS secure if exist request c# CS0103 C# The name 'Request.Url.Scheme' does not exist in the current context get permission to write read file and directory on file system C# how to copy data from one excel file to another excel file using visual studio c# c# file watcher specific file c# check file exists unity read text file create a file in the directory of the exe and write to it c# aprire e scrivere un file in c# populate array from an XML file write last line txt file c# c# using file.io wpf save file dialog Caverns map file C# zip file ignoring directory starting with dot c# break file into words the process cannot access the file because it is being used by another process. c# c# get file author file.deletealltext c# is file closed save data from textbox to text file c# save byte array to file c# c# check if file hast content get all the file from directory except txt in c# .net core web api save pdf file in local folder parsing object from text file c# print a file from C# Read csv file into wpf C# pem file string reader c# convert xml string to file c# unity create file name datetime .net core copy file in folder to root how clear all line in text file and write new string in c# c# webbrowser upload file c# webbrowser write html to text file C# graph api upload file one drive c# xml file builder how to write audio file from byte array C# large blank file C# upload chunked file in ftp using c# c# open config file by path C# return json data from File how check is file exist linux unity how to get data of play session time in a text file? Resumable file download in MVC Core unity visual studio miscellaneous file c# make file writable facing issue of phone number in csv file c# encode pdf file to base64 c# c# xamarin forms use AssetManager to get text file get file path in .net core from wwwroot folder how to use external resource.resx file in c# Bartender text file as parameter c# make file not read only c# start file how to get file type from base64 in c# music file explorer c# accord.io read .mat file c# read large file c# use network share file folder Failed to generate swagger file. Error dotnet swagger tofile --serializeasv2 --output c# get folder path from file path file upload in asp.net c# mvc example open zip file in c# how to check if a path is a directory or file c# how to run c# file C# Create new file get file id from mongodb without objectid using c# embed video to exe file with c# How to use C# to open windows explorer in “select/open file mode download multiple Files from bytes as a zip-file in c# c# json from file to object how to read json file in C#

Browse Other Code Languages

CodeProZone