通过 POST 发送工作簿而不保存
Send workbook via POST without saving
我想通过 POST 请求发送动态创建的工作簿。如果我有文件,这很容易做到。是否可以避免将其保存到文件中的部分?谢谢!
回答实际问题:这是不可能的。
因为您只能通过 POST 发送存在的内容。如果要发送文件,则该文件需要存在。如果您不保存该文件,它还不存在。
所以你至少要保存到temp文件夹,发送后删除。
根据您是否控制服务器 API,您可以请求仅包含数据的 JSON,这样您就可以提交数据而无需 [=19] 的巨大开销=] 文件。如果您无法控制服务器 API,并且 Excel 文件是 API 唯一接受的文件,那么您唯一的选择是临时保存文件。
我想通过 POST 请求发送动态创建的工作簿。如果我有文件,这很容易做到。是否可以避免将其保存到文件中的部分?谢谢!
回答实际问题:这是不可能的。
因为您只能通过 POST 发送存在的内容。如果要发送文件,则该文件需要存在。如果您不保存该文件,它还不存在。 所以你至少要保存到temp文件夹,发送后删除。
根据您是否控制服务器 API,您可以请求仅包含数据的 JSON,这样您就可以提交数据而无需 [=19] 的巨大开销=] 文件。如果您无法控制服务器 API,并且 Excel 文件是 API 唯一接受的文件,那么您唯一的选择是临时保存文件。