0
我想上傳PDF文件。只有有時上傳的文件被損壞。當我在Adobe或瀏覽器上打開該文件時。它說爲圖像有些時候PDF文件在文件上傳後被損壞C#
這個問題沒有足夠的數據是不是所有的上傳。當我試圖再次上傳相同的文件時,它的作品完美無缺。 我不能複製的問題,這樣我可以知道爲什麼發生 這種類型的問題,我使用下面的代碼保存文件
FileUpload upload = GridView1.Rows[index].FindControl("FileUpload1") as FileUpload;
if (upload.HasFile)
{
string nameoffile = upload.FileName;
Random ran = new Random();
int forReference = ran.Next();
string[] strfileArray = nameoffile.Split('.');
nameoffile = strfileArray[0] + "" + forReference + ".pdf";
upload.SaveAs(path + "/" + nameoffile);
}
else
{
upload.SaveAs(path + "/" + nameoffile);
}
注:我們正在運行在Azure上的VM此appliaction。此代碼在以前的服務器上沒有任何問題。因爲我們遷移到Azure
文件的大小是多少?什麼是最大請求緩衝區長度?嘗試異步上傳文件。 –
文件大小爲1.5 MB,最大請求長度爲 。有些時候小文件上傳失敗。 20 MB以上的文件沒有任何問題 –
Narasappa
這是Adobe pdf軟件版本問題請更新您的Acrobat,然後重試。希望這會幫助你。 :) –