草庐IT

document-storage

全部标签

ios - UIDocumentPickerViewController -> "No Documents"因为 iCloud 不可用

我使用这个方法来显示一个UIDocumentPicker:funcshowDocumentPicker(){letdocPicker=UIDocumentPickerViewController(documentTypes:["public.composite-content"],inMode:UIDocumentPickerMode.Import)docPicker.delegate=selfdocPicker.modalPresentationStyle=UIModalPresentationStyle.FullScreenself.presentViewController(do

java - 将 org.w3c.dom.Document 转换为 File 文件

我有一个xml文件作为Java中的对象,作为org.w3c.dom.Documentdoc,我想将其转换为File文件。如何将文档类型转换为文件?谢谢我想在现有的文件类型xml文件(标准dita)中添加元数据元素。我知道一种向文件添加元素的方法,但我必须将文件转换为org.w3c.dom.Document。我用方法loadXML做到了这一点:privateDocumentloadXML(Filef)throwsException{DocumentBuilderb=DocumentBuilderFactory.newInstance().newDocumentBuilder();retu

java - 如何在 Java 中查找 "My Documents"文件夹

我愿意在用户的“我的文档”文件夹中保存一个文件。我试过这样获取位置:System.getenv("USERPROFILE")+"\\MyDocuments\\"然后,我意识到这在语言设置为另一种语言(例如法语)的系统中不起作用。是否有另一种有效获取“我的文档”文件夹的方法? 最佳答案 关于性能,这比使用JFileChooser更快:FileSystemView.getFileSystemView().getDefaultDirectory().getPath()在我的PC中,JFileChooser方法需要300ms,而直接调用Fi

java - org.xml.sax.SAXParseException : Document is invalid: no grammar found.

我在我的开发机器上的Struts应用程序中遇到错误,显然我的配置文件有错误(我已经检查过并且看起来没问题):org.apache.commons.digester.DigestererrorSEVERE:ParseErroratline3column15:Documentisinvalid:nogrammarfound.org.xml.sax.SAXParseException:Documentisinvalid:nogrammarfound.org.apache.commons.digester.DigestererrorSEVERE:ParseErroratline3column1

java - HttpURLConnection PUT 到 Google Cloud Storage 给出错误 403

我尝试使用XMLAPI将文件上传到GoogleCloudStorage。我为每次上传生成了正确的GoogleAccessId、到期日期和签名。奇怪的是我可以使用Postman(Chrome应用程序)PUT文件,所以我确定URL没问题。我只是不能使用我的AndroidJava程序PUT它(它返回给我403错误)。执行上传的源代码在这里(它基于这个:https://cloud.google.com/storage/docs/access-control#Signing-Strings):URLurl;HttpURLConnectionconnection;try{url=newURL("h

java - 通过签名 URL 将文件放入 Google Cloud Storage (GCS)

我正在尝试使用“签名URL”来访问/上传文件到GoogleCloudStorage(GCS)。按照https://developers.google.com/storage/docs/accesscontrol#Signing-Strings中的说明进行操作我做了什么:在GoogleCloudConsole注册了一个“Web应用程序”。在已注册的Web应用程序屏幕的“证书”部分使用“生成新key”生成新的私钥。创建了我的要签名的字符串,并使用页面“如何签名”部分提供的示例代码对其进行签名(只是对Java主程序的硬编码值进行了细微调整)。更新:为GcsSigner.java创建了要点.确

java - Firebase Firestore : How to convert document object to a POJO on Android

使用实时数据库,可以做到这一点:MyPojopojo=dataSnapshot.getValue(MyPojo.Class);作为一种映射对象的方法,如何使用Firestore来实现这一点?代码:FirebaseFirestoredb=FirebaseFirestore.getInstance();db.collection("app/users/"+uid).document("notifications").get().addOnCompleteListener(task->{if(task.isSuccessful()){DocumentSnapshotdocument=task

java - 将 Document 对象转换为 Byte[]

我是这样初始化文档对象的:DocumentBuilderFactorydocFactory=DocumentBuilderFactory.newInstance();DocumentBuilderdocBuilder=docFactory.newDocumentBuilder();Documentdoc=docBuilder.newDocument();之后,我通过向doc对象插入数据来构建XML文件。最后,我将内容写入计算机上的文件。我的问题是如何将doc中的内容写入byte[]?*这是我将内容写入XML文件的方式:TransformerFactorytransformerFacto

java - Spring 数据 Elasticsearch : Multiple Index with same Document

我正在使用spring-data-elasticsearch,一开始一切正常。@Document(type="products",indexName="empty")publicclassProduct{...}publicinterfaceProductRepositoryextendsElasticsearchRepository{...}在我的模型中,我可以搜索产品。@AutowiredprivateProductRepositoryrepository;...repository.findByIdentifier("xxx").getCategory());所以,我的问题是-我

java - Firebase Storage 异常和 Crashlytics 异常不匹配?

我正在使用Firebase在Android上下载文件。这是我的代码:try{//..TrytodownloadfilefromFirebase}catch(StorageExceptione){if(e.getErrorCode()==StorageException.ERROR_RETRY_LIMIT_EXCEEDED){//Ignore!ExceptionhasoccurredduetonoInternetavailability}else{//Othergenuinefailure,logitCrashlytics.logException(e);}}现在,此代码不会发送“已超出