-6ren">
gpt4 book ai didi

java - 如何删除 .jsp 中的 blob

转载 作者:行者123 更新时间:2023-12-01 13:14:44 25 4
gpt4 key购买 nike

我正在尝试通过 .jsp 文件从我的应用程序中删除图像 blob,到目前为止我已经得到了:

<%
blobString=key.getProperty("keys").toString(); //vale "keys" is the blob-key from datastore, the above code loops through all my pictures and gets the key for all of them
BlobKey blobKey = new BlobKey(blobString);
%>

<form action="<%=blobstoreService.delete(blobKey)%>" method="post" enctype="multipart/form-data">
<input type="submit" value="delete" name="delete">
</form>

我无法让它工作,我是这个领域的初学者,有人能发现我做错了什么吗?

最佳答案

您必须在服务器上创建一个处理程序,例如 /delete,当用户提交此类请求时,您将在其中处理删除请求。

<form action="/delete" method="post" enctype="multipart/form-data">
<input type="submit" value="<% blobString %>" name="delete">

您无法将 BlobKey 之类的对象设置为 HTML 代码中的值。它只接受一个字符串。

此代码位于您的 /delete 处理程序中:

blobstoreService.delete(new BlobKey(blobString));

请注意,要创建 blobString,您需要调用

String blobString = key.getKeyString();

方法,而不是您尝试使用的.toString()

关于java - 如何删除 .jsp 中的 blob,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22560038/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com