iT邦幫忙

0

文件上傳下載增加密碼

  • 分享至 

  • xImage

最近在做一個需求,為上傳及下載文件的加解密功能
就像我們每個月收到銀行對帳單時要下載pdf檔案,會提示我們輸入自己的身分證字號
https://ithelp.ithome.com.tw/upload/images/20220523/201378101TUffmMY2X.png
由於我負責電商系統
目前需求為
各別供應商上傳訂單文件資料(Excel、PDF)給店家,並且系統跳出訊息自行輸入密碼,以輸入的密碼為檔案密碼
下載訂單文件資料,就需要輸入當時設定的密碼

有人做過類似的功能嗎? 我使用的是JAVA語言
或是有類似的資源再麻煩分享><

0525更新
目前可以加密了
但是遇到圖片會破圖的問題
https://ithelp.ithome.com.tw/upload/images/20220525/20137810LEqwOVjgav.jpg
但另一張訂單的圖片卻不會
https://ithelp.ithome.com.tw/upload/images/20220525/201378105h4AOK3xkA.jpg
後來看看兩張的資訊,發現差在dpi值
https://ithelp.ithome.com.tw/upload/images/20220525/20137810GXGfPoaYDo.jpg
真奇怪...怎麼會動到內容呢,應該只對文件加了開啟密碼而已才對啊..
請問有人遇過加密文件圖片失真的狀況過嗎?

PPTaiwan iT邦好手 1 級 ‧ 2022-05-23 17:50:57 檢舉
有自己 Google 過嗎?? 我隨便一找就有

https://www.google.com/search?q=java+pdf+%E5%8A%A0%E5%AF%86



https://segmentfault.com/a/1190000037451583
想問一下
由於我是用Jasper製作PDF
所以不會先有一個實體位置進行Loading
那我要在何時去Load到這個檔案並且加密呢?
PPTaiwan iT邦好手 1 級 ‧ 2022-05-24 16:00:42 檢舉
您就多試試看,發生錯誤沒有關係,但一定要自己多測試看那一個方式會比較好,說不定寫成一個 Class 下次任何人去引用就比較快了..
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
Baaaa12341_TW
iT邦新手 5 級 ‧ 2022-05-24 20:04:50

可以壓成zip 再加密碼。

客戶需求是希望直接PDF加密碼這樣

如果你是用雲端傳給客戶檔案,有些牌子的可以加密。

我要發表回答

立即登入回答