我有一個要求,允許用戶上傳任何文件(pdf,doc等)到sharepoint,然後根據需要下載文件。上傳和下載任務被實現爲asp.net web應用程序。目前,我將文件內容(字節數組)轉換爲base64字符串並存儲在sharepoint中。對於下載,我從sharepoint獲取內容並從base64轉換爲字符串,然後將此字符串寫入瀏覽器。結果看起來不像原始文件。哪裏不對?將文件內容轉換爲字符串並存儲在sharepoint列中
0
A
回答
0
從你的問題,這聽起來像問題是你要將Base64數據轉換爲字符串。由於Base64是僅使用可打印字符的二進制數據表示,它可以很好地作爲字符串工作,但直接將二進制數據解釋爲字符串可能會導致數據損壞。這就像試圖用記事本編輯一個EXE文件。
您需要將Base64轉換回字節數組並將其寫入瀏覽器。
+0
感謝您的建議。我回去試了一下,現在它工作。 –
相關問題
- 1. 如何將文件內容轉換爲字符串在PHP中
- 2. 在php中將電子郵件內容轉換爲字符串
- 3. Java將xml文件內容存儲爲字符串
- 4. 將字節值存儲在字符串中?將字節轉換爲字符串?
- 5. 如何將文件內容轉換爲字符串?
- 6. 將HTML文件的內容轉換爲字符串
- 7. 將msg文件的內容轉換爲字符串
- 8. 將字符串轉換並存儲爲貨幣值
- 9. 創建進程並將其內存轉儲爲字符串
- 10. 將文件內容轉換爲字典
- 11. 通過ASCII編碼將存儲器內容轉換爲字符串
- 12. 將字符串轉換爲日期並將其存儲在mysql中
- 13. 讀取文件,將字符串轉換爲double,存儲在2d數組中
- 14. 插入內容轉換爲字符串
- 15. 將ASCII中的字節內容轉換爲字符串
- 16. 將字符串轉換爲XML文件
- 17. Ruby將字符串轉換爲文件
- 18. 將字符串轉換爲xml文件?
- 19. 將multer文件轉換爲字符串
- 20. 從文件中讀取字符串並將其轉換爲int
- 21. 將textField轉換爲字符串並將字符串轉換爲textField
- 22. 在Python中將文本字符串列轉換爲日期列
- 23. 將會話ID存儲爲字符串並將其重新轉換爲GUID
- 24. 如何將帶有字符串內容的文件轉換爲帶有字節內容的文件?
- 25. 如何將字符串文字存儲在內存中的c + +?
- 26. 如何將.3gp音頻文件內容轉換爲文本/字符串?
- 27. 如何將字符串中存儲的數據轉換爲字符串數組
- 28. 將字符串轉換爲字列表?
- 29. 將存儲爲字符串的十六進制數據轉換爲文件
- 30. Spark將列轉換爲存儲在字符串中的sql類型
它不是SharePoint的開箱即用功能嗎?請注意 - 您的問題不符合SO質量標準,因爲它顯然是無需顯示任何代碼的編碼問題。如果您覺得需要重新實施SP文檔庫,請顯示您的代碼。不要忘記檢查http://www.sscce.org編寫問題示例代碼。 –