This is a migrated thread and some comments may be shown as answers.

need to store the data in Binary format for the Uoploaded file

1 Answer 27 Views
Upload (Obsolete)
This is a migrated thread and some comments may be shown as answers.
Gopi
Top achievements
Rank 2
Gopi asked on 09 Jan 2015, 12:47 PM
Here is the code I tried to store the data in binary format for the uploaded file.....................



protected void Button1_Click(object sender, EventArgs e)
{
    int PartyRowId = 0;
    foreach (UploadedFile file in AsyncUpload1.UploadedFiles)
    {
        byte[] bytes = new byte[file.ContentLength];
        file.InputStream.Read(bytes, 0, Convert.ToInt32(file.ContentLength));
        string json3 = "{'PartyRowId':" + PartyRowId + ",'CommonCategoryRowId':" + PartyRowId + ",'CommnonCategoryAttributesRowId':" + PartyRowId + ",'PartyDoc':" + bytes + "}";
        string status = ClsUtility.HttpPost("http://localhost/ServiceWrapper/MetaData.svc/PartyDocumentsID", json3);
 
    }
}


i get the Json as


{'PartyRowId':0,'CommonCategoryRowId':0,'CommnonCategoryAttributesRowId':0,'PartyDoc':System.Byte[]}


not able to retrieve the binary data Please help me......



1 Answer, 1 is accepted

Sort by
0
Gopi
Top achievements
Rank 2
answered on 10 Jan 2015, 06:29 AM

I should use Convert.ToBase64String();

i.e
string json3 = "{'PartyRowId':" + PartyRowId + ",'CommonCategoryRowId':" + PartyRowId + ",'CommnonCategoryAttributesRowId':" + PartyRowId + ",'PartyDoc':" + Convert.ToBase64String(bytes)+ "}";
Tags
Upload (Obsolete)
Asked by
Gopi
Top achievements
Rank 2
Answers by
Gopi
Top achievements
Rank 2
Share this question
or